File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/aiohttp/__pycache__/client_middlewares.cpython-310.pyc
Back
o ;j~ � @ sp d Z ddlmZmZmZ ddlmZmZ dZeegee f Z eee gee f Z de dee de fd d �ZdS )zClient middleware support.� )� Awaitable�Callable�Sequence� �� ClientRequest�ClientResponse)�ClientMiddlewareType�ClientHandlerType�build_client_middlewares�handler�middlewares�returnc sf t |�dkr|d �dtdtf� �fdd�}|S � }t|�D ]�dtdtdtfd d �}|�|�}q|S )aX Apply middlewares to request handler. The middlewares are applied in reverse order, so the first middleware in the list wraps all subsequent middlewares and the handler. This implementation avoids using partial/update_wrapper to minimize overhead and doesn't cache to avoid holding references to stateful middleware. r r �reqr c � s ��| � �I d H S �N� �r �r Z middlewarer �N/opt/saltstack/salt/lib/python3.10/site-packages/aiohttp/client_middlewares.py�single_middleware_handler# � �z;build_client_middlewares.<locals>.single_middleware_handler�mw�next_hc s dt dtf� �fdd�}|S )Nr r c � s �� | ��I d H S r r r �r r r r �wrapped0 r z?build_client_middlewares.<locals>.make_wrapper.<locals>.wrappedr )r r r r r r �make_wrapper- s z.build_client_middlewares.<locals>.make_wrapper)�lenr r �reversedr r )r r r Zcurrent_handlerr r r r r s �� �r N)�__doc__�collections.abcr r r Z client_reqrepr r �__all__r r r r r r r �<module> s ����
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings