o
    g                     @   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   X/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/pip/_vendor/requests/hooks.py
<dictcomp>   s    z!default_hooks.<locals>.<dictcomp>)HOOKSr   r   r   r   default_hooks   s   r   c                 K   sP   |pi }| | }|r&t|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   