
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
3
Pf                 @   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.
Zresponsec               C   s   t dd tD S )Nc             s   s   | ]}|g fV  qd S )N ).0Zeventr   r   /usr/lib/python3.6/hooks.py	<genexpr>   s    z default_hooks.<locals>.<genexpr>)dictHOOKSr   r   r   r   default_hooks   s    r   c             K   sR   |pt  }|j| }|rNt|dr(|g}x$|D ]}||f|}|dk	r.|}q.W |S )z6Dispatches a hook dictionary on a given piece of data.__call__N)r   gethasattr)keyZhooksZ	hook_datakwargshookZ
_hook_datar   r   r   dispatch_hook   s    



r   N)__doc__r   r   r   r   r   r   r   <module>   s   