
0c@_                 @   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   9/tmp/pip-build-jynh7p1z/pip/pip/_vendor/requests/hooks.py
<dictcomp>   s   	 z!default_hooks.<locals>.<dictcomp>)HOOKSr   r   r   r   default_hooks   s    r   c             K   so   | p	 i  } | j  |   } | rk t | d  r9 | g } x/ | D]' } | | |  } | d k	 r@ | } q@ W| 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   	