a
    ǏPf                     @   s   d Z dgZdd Zdd ZdS )z
requests.hooks
~~~~~~~~~~~~~~

This module provides the capabilities for the Requests hooks system.

Available hooks:

``response``:
    The response generated from a Request.
responsec                   C   s   dd t D S )Nc                 S   s   i | ]
}|g qS  r   ).0eventr   r   [/var/www/html/python-backend/venv/lib/python3.9/site-packages/pip/_vendor/requests/hooks.py
<dictcomp>       z!default_hooks.<locals>.<dictcomp>)HOOKSr   r   r   r   default_hooks   s    r	   c                 K   sP   |pi }| | }|rLt|dr&|g}|D ] }||fi |}|dur*|}q*|S )z6Dispatches a hook dictionary on a given piece of data.__call__N)gethasattr)keyhooks	hook_datakwargshook
_hook_datar   r   r   dispatch_hook   s    

r   N)__doc__r   r	   r   r   r   r   r   <module>   s   