403Webshell
Server IP : 65.1.209.187  /  Your IP : 216.73.216.144
Web Server : nginx/1.24.0
System : Linux ip-172-31-5-206 6.14.0-1015-aws #15~24.04.1-Ubuntu SMP Tue Sep 23 22:44:48 UTC 2025 x86_64
User :  ( 1001)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/aiohttp/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/aiohttp/__pycache__/tracing.cpython-312.pyc
�

�wce0;���ddlmZddlmZmZmZmZmZmZddl	Z	ddl
mZddlm
Z
ddlmZddlmZerdd	lmZed
d��ZGd
�dee�ZdZGd�d�Ze	j0ddd��Gd�d��Ze	j0ddd��Gd�d��Ze	j0ddd��Gd�d��Ze	j0ddd��Gd�d��Ze	j0ddd��Gd�d��Ze	j0ddd��Gd�d��Ze	j0ddd��Gd�d ��Ze	j0ddd��Gd!�d"��Z e	j0ddd��Gd#�d$��Z!e	j0ddd��Gd%�d&��Z"e	j0ddd��Gd'�d(��Z#e	j0ddd��Gd)�d*��Z$e	j0ddd��Gd+�d,��Z%e	j0ddd��Gd-�d.��Z&e	j0ddd��Gd/�d0��Z'e	j0ddd��Gd1�d2��Z(Gd3�d4�Z)y)5�)�SimpleNamespace)�
TYPE_CHECKING�	Awaitable�Optional�Protocol�Type�TypeVarN)�Signal)�CIMultiDict)�URL�)�ClientResponse)�
ClientSession�_ParamT_contraT)�
contravariantc	�*�eZdZdededededfd�Zy)�_SignalCallback�_SignalCallback__client_session�!_SignalCallback__trace_config_ctx�_SignalCallback__params�returnNc��y�N�)�selfrrrs    �1/usr/lib/python3/dist-packages/aiohttp/tracing.py�__call__z_SignalCallback.__call__s��
�)�__name__�
__module__�__qualname__rrrrrrrrrrs1��	�+�	�!0�	�%�		�
�t�_�	rr)�TraceConfig�TraceRequestStartParams�TraceRequestEndParams�TraceRequestExceptionParams� TraceConnectionQueuedStartParams�TraceConnectionQueuedEndParams� TraceConnectionCreateStartParams�TraceConnectionCreateEndParams�TraceConnectionReuseconnParams�TraceDnsResolveHostStartParams�TraceDnsResolveHostEndParams�TraceDnsCacheHitParams�TraceDnsCacheMissParams�TraceRequestRedirectParams�TraceRequestChunkSentParams� TraceResponseChunkReceivedParams�TraceRequestHeadersSentParamsc��eZdZdZefdeeddfd�Z	ddeedefd�Zdd�Z	e
dd	��Ze
		dd
��Ze
		dd��Z
e
dd��Ze
		dd
��Ze
		d d��Ze
		d!d��Ze
		d"d��Ze
		d#d��Ze
		d$d��Ze
		d%d��Ze
		d&d��Ze
		d'd��Ze
d(d��Ze
d)d��Ze
		d*d��Zy)+r"zFFirst-class used to trace requests launched via ClientSession objects.�trace_config_ctx_factoryrNc��t|�|_t|�|_t|�|_t|�|_t|�|_t|�|_t|�|_t|�|_t|�|_	t|�|_
t|�|_t|�|_t|�|_
t|�|_t|�|_t|�|_||_yr)r
�_on_request_start�_on_request_chunk_sent�_on_response_chunk_received�_on_request_end�_on_request_exception�_on_request_redirect�_on_connection_queued_start�_on_connection_queued_end�_on_connection_create_start�_on_connection_create_end�_on_connection_reuseconn�_on_dns_resolvehost_start�_on_dns_resolvehost_end�_on_dns_cache_hit�_on_dns_cache_miss�_on_request_headers_sent�_trace_config_ctx_factory)rr4s  r�__init__zTraceConfig.__init__2s!��

�4�L�	
��

�4�L�	
�#�

�4�L�	
�(�PV��P
���

�4�L�	
�"�

�4�L�	
�!�

�4�L�	
�(�

�4�L�	
�&�

�4�L�	
�(�

�4�L�	
�&�

�4�L�	
�%�

�4�L�	
�&�

�4�L�	
�$�

�4�L�	
��

�4�L�	
��

�4�L�	
�%�*B��&r�trace_request_ctxc�&�|j|��S)z&Return a new trace_config_ctx instance)rH)rF)rrHs  r�trace_config_ctxzTraceConfig.trace_config_ctxhs���-�-�@Q�-�R�Rrc�D�|jj�|jj�|jj�|jj�|j
j�|jj�|jj�|jj�|jj�|jj�|jj�|jj�|jj�|jj�|jj�|j j�yr)r6�freezer7r8r9r:r;r<r=r>r?r@rArBrCrDrE�rs rrLzTraceConfig.freezens"�����%�%�'��#�#�*�*�,��(�(�/�/�1����#�#�%��"�"�)�)�+��!�!�(�(�*��(�(�/�/�1��&�&�-�-�/��(�(�/�/�1��&�&�-�-�/��%�%�,�,�.��&�&�-�-�/��$�$�+�+�-����%�%�'����&�&�(��%�%�,�,�.rc��|jSr)r6rMs r�on_request_startzTraceConfig.on_request_start�����%�%�%rc��|jSr)r7rMs r�on_request_chunk_sentz!TraceConfig.on_request_chunk_sent�s���*�*�*rc��|jSr)r8rMs r�on_response_chunk_receivedz&TraceConfig.on_response_chunk_received�����/�/�/rc��|jSr)r9rMs r�on_request_endzTraceConfig.on_request_end�s���#�#�#rc��|jSr)r:rMs r�on_request_exceptionz TraceConfig.on_request_exception�s���)�)�)rc��|jSr)r;rMs r�on_request_redirectzTraceConfig.on_request_redirect�s���(�(�(rc��|jSr)r<rMs r�on_connection_queued_startz&TraceConfig.on_connection_queued_start�rUrc��|jSr)r=rMs r�on_connection_queued_endz$TraceConfig.on_connection_queued_end�����-�-�-rc��|jSr)r>rMs r�on_connection_create_startz&TraceConfig.on_connection_create_start�rUrc��|jSr)r?rMs r�on_connection_create_endz$TraceConfig.on_connection_create_end�r`rc��|jSr)r@rMs r�on_connection_reuseconnz#TraceConfig.on_connection_reuseconn�����,�,�,rc��|jSr)rArMs r�on_dns_resolvehost_startz$TraceConfig.on_dns_resolvehost_start�r`rc��|jSr)rBrMs r�on_dns_resolvehost_endz"TraceConfig.on_dns_resolvehost_end�s���+�+�+rc��|jSr)rCrMs r�on_dns_cache_hitzTraceConfig.on_dns_cache_hit�rPrc��|jSr)rDrMs r�on_dns_cache_misszTraceConfig.on_dns_cache_miss�s���&�&�&rc��|jSr)rErMs r�on_request_headers_sentz#TraceConfig.on_request_headers_sent�rgrr�rN)rz0Signal[_SignalCallback[TraceRequestStartParams]])rz4Signal[_SignalCallback[TraceRequestChunkSentParams]])rz9Signal[_SignalCallback[TraceResponseChunkReceivedParams]])rz.Signal[_SignalCallback[TraceRequestEndParams]])rz4Signal[_SignalCallback[TraceRequestExceptionParams]])rz3Signal[_SignalCallback[TraceRequestRedirectParams]])rz9Signal[_SignalCallback[TraceConnectionQueuedStartParams]])rz7Signal[_SignalCallback[TraceConnectionQueuedEndParams]])rz9Signal[_SignalCallback[TraceConnectionCreateStartParams]])rz7Signal[_SignalCallback[TraceConnectionCreateEndParams]])rz7Signal[_SignalCallback[TraceConnectionReuseconnParams]])rz7Signal[_SignalCallback[TraceDnsResolveHostStartParams]])rz5Signal[_SignalCallback[TraceDnsResolveHostEndParams]])rz/Signal[_SignalCallback[TraceDnsCacheHitParams]])rz0Signal[_SignalCallback[TraceDnsCacheMissParams]])rz6Signal[_SignalCallback[TraceRequestHeadersSentParams]])rr r!�__doc__rrrGrrJrL�propertyrOrRrTrWrYr[r]r_rbrdrfrirkrmrorqrrrr"r"/s���P�AP�4B�(,�_�(=�4B�	
�4B�n>B�S�!)�/�!:�S�	�S�/�$�&��&��+�	?�+��+�
�0�	D�0��0�
�$��$��*�	?�*��*�
�)�	>�)��)�
�0�	D�0��0�
�.�	B�.��.�
�0�	D�0��0�
�.�	B�.��.�
�-�	B�-��-�
�.�	B�.��.�
�,�	@�,��,�
�&��&��'��'��-�	A�-��-rr")�auto_attribs�frozen�slotsc�0�eZdZUdZeed<eed<ded<y)r#z0Parameters sent by the `on_request_start` signal�method�url�CIMultiDict[str]�headersN�rr r!rs�str�__annotations__rrrrr#r#�s��:��K�	�H�
�rr#c�0�eZdZUdZeed<eed<eed<y)r0z5Parameters sent by the `on_request_chunk_sent` signalryrz�chunkN�rr r!rsr~rr�bytesrrrr0r0�s��?��K�	�H��Lrr0c�0�eZdZUdZeed<eed<eed<y)r1z:Parameters sent by the `on_response_chunk_received` signalryrzr�Nr�rrrr1r1�s��D��K�	�H��Lrr1c�:�eZdZUdZeed<eed<ded<eed<y)r$z.Parameters sent by the `on_request_end` signalryrzr{r|�responseN�rr r!rsr~rrrrrrr$r$�s��8��K�	�H�
���rr$c�:�eZdZUdZeed<eed<ded<eed<y)r%z4Parameters sent by the `on_request_exception` signalryrzr{r|�	exceptionN)rr r!rsr~rr�
BaseExceptionrrrr%r%�s��>��K�	�H�
���rr%c�:�eZdZUdZeed<eed<ded<eed<y)r/z3Parameters sent by the `on_request_redirect` signalryrzr{r|r�Nr�rrrr/r/s��=��K�	�H�
���rr/c��eZdZdZy)r&z:Parameters sent by the `on_connection_queued_start` signalN�rr r!rsrrrr&r&���Drr&c��eZdZdZy)r'z8Parameters sent by the `on_connection_queued_end` signalNr�rrrr'r'���Brr'c��eZdZdZy)r(z:Parameters sent by the `on_connection_create_start` signalNr�rrrr(r(r�rr(c��eZdZdZy)r)z8Parameters sent by the `on_connection_create_end` signalNr�rrrr)r)!r�rr)c��eZdZdZy)r*z7Parameters sent by the `on_connection_reuseconn` signalNr�rrrr*r*&s��Arr*c��eZdZUdZeed<y)r+z8Parameters sent by the `on_dns_resolvehost_start` signal�hostN�rr r!rsr~rrrrr+r++s
��B�

�Irr+c��eZdZUdZeed<y)r,z6Parameters sent by the `on_dns_resolvehost_end` signalr�Nr�rrrr,r,2s
��@�

�Irr,c��eZdZUdZeed<y)r-z0Parameters sent by the `on_dns_cache_hit` signalr�Nr�rrrr-r-9s
��:�

�Irr-c��eZdZUdZeed<y)r.z1Parameters sent by the `on_dns_cache_miss` signalr�Nr�rrrr.r.@s
��;�

�Irr.c�0�eZdZUdZeed<eed<ded<y)r2z7Parameters sent by the `on_request_headers_sent` signalryrzr{r|Nr}rrrr2r2Gs��A��K�	�H�
�rr2c
�D�eZdZdZdddededdfd�Zd	ed
eddddfd
�Z	d	ed
ede
ddfd�Zd	ed
ede
ddfd�Zd	ed
eddde
ddf
d�Zd	ed
edddeddf
d�Zd	ed
eddde
ddf
d�Zd!d�Zd!d�Zd!d�Zd!d�Zd!d�Zdeddfd�Zdeddfd�Zdeddfd�Zdeddfd�Zd	ed
eddddfd �Zy)"�Tracez�Internal dependency holder class.

    Used to keep together the main dependencies used
    at the moment of send a signal.
    �sessionr�trace_configrJrNc�.�||_||_||_yr)�
_trace_config�_trace_config_ctx�_session)rr�r�rJs    rrGzTrace.__init__Ws��*���!1�����
rryrzr|r{c	��K�|jjj|j|jt|||���d{���S7��wr)r�rO�sendr�r�r#�rryrzr|s    r�send_request_startzTrace.send_request_startasM�����'�'�8�8�=�=��M�M��"�"�#�F�C��9�
�
�	
�
���A
A�A�
Ar�c	��K�|jjj|j|jt|||���d{���S7��wr)r�rRr�r�r�r0�rryrzr�s    r�send_request_chunk_sentzTrace.send_request_chunk_sentjsM�����'�'�=�=�B�B��M�M��"�"�'���U�;�
�
�	
�
�r�c	��K�|jjj|j|jt|||���d{���S7��wr)r�rTr�r�r�r1r�s    r�send_response_chunk_receivedz"Trace.send_response_chunk_receivedssM�����'�'�B�B�G�G��M�M��"�"�,�V�S�%�@�
�
�	
�
�r�r�c
��K�|jjj|j|jt||||���d{���S7��wr)r�rWr�r�r�r$�rryrzr|r�s     r�send_request_endzTrace.send_request_end|sO�����'�'�6�6�;�;��M�M��"�"�!�&�#�w��A�
�
�	
�
���AA�
A�Ar�c
��K�|jjj|j|jt||||���d{���S7��wr)r�rYr�r�r�r%)rryrzr|r�s     r�send_request_exceptionzTrace.send_request_exception�sO�����'�'�<�<�A�A��M�M��"�"�'���W�i�H�
�
�	
�
�r�c
��K�|jjj|j|jt||||���d{���S7��wr)r�r;r�r�r�r/r�s     r�send_request_redirectzTrace.send_request_redirect�sO�����'�'�<�<�A�A��M�M��"�"�&�v�s�G�X�F�
�
�	
�
�r�c��K�|jjj|j|jt���d{���S7��wr)r�r]r�r�r�r&rMs r�send_connection_queued_startz"Trace.send_connection_queued_start��D�����'�'�B�B�G�G��M�M�4�1�1�3S�3U�
�
�	
�
���AA�	A�
Ac��K�|jjj|j|jt���d{���S7��wr)r�r_r�r�r�r'rMs r�send_connection_queued_endz Trace.send_connection_queued_end��D�����'�'�@�@�E�E��M�M�4�1�1�3Q�3S�
�
�	
�
�r�c��K�|jjj|j|jt���d{���S7��wr)r�rbr�r�r�r(rMs r�send_connection_create_startz"Trace.send_connection_create_start�r�r�c��K�|jjj|j|jt���d{���S7��wr)r�rdr�r�r�r)rMs r�send_connection_create_endz Trace.send_connection_create_end�r�r�c��K�|jjj|j|jt���d{���S7��wr)r�rfr�r�r�r*rMs r�send_connection_reuseconnzTrace.send_connection_reuseconn�sD�����'�'�?�?�D�D��M�M�4�1�1�3Q�3S�
�
�	
�
�r�r�c��K�|jjj|j|jt|���d{���S7��wr)r�rir�r�r�r+�rr�s  r�send_dns_resolvehost_startz Trace.send_dns_resolvehost_start�sG�����'�'�@�@�E�E��M�M�4�1�1�3Q�RV�3W�
�
�	
�
���AA�
A�Ac��K�|jjj|j|jt|���d{���S7��wr)r�rkr�r�r�r,r�s  r�send_dns_resolvehost_endzTrace.send_dns_resolvehost_end�sG�����'�'�>�>�C�C��M�M�4�1�1�3O�PT�3U�
�
�	
�
�r�c��K�|jjj|j|jt|���d{���S7��wr)r�rmr�r�r�r-r�s  r�send_dns_cache_hitzTrace.send_dns_cache_hit�sF�����'�'�8�8�=�=��M�M�4�1�1�3I�$�3O�
�
�	
�
�r�c��K�|jjj|j|jt|���d{���S7��wr)r�ror�r�r�r.r�s  r�send_dns_cache_misszTrace.send_dns_cache_miss�sF�����'�'�9�9�>�>��M�M�4�1�1�3J�4�3P�
�
�	
�
�r�c	��K�|jjj|j|jt|||���d{���S7��wr)r�rEr�r�r�r2r�s    r�send_request_headerszTrace.send_request_headers�sM�����'�'�@�@�E�E��M�M��"�"�)�&�#�w�?�
�
�	
�
�r�rr)rr r!rsr"rrGr~rr�r�r�r�rr�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrr�r�Ps���� � � �"� �*�	 �

� �
��
� #�
�.@�
�	
�
�
��
� #�
�,1�
�	
�
�
��
� #�
�,1�
�	
�
�
��
��
�$�	
�
!�
�
�

�
��
��
�$�	
�
!�
�
�

�
��
��
�$�	
�
!�
�
�

�
�

�

�

�

�

�S�
�T�
�

�3�
�4�
�

�S�
�T�
�

�c�
�d�
�

��
� #�
�.@�
�	
�
rr�)*�typesr�typingrrrrrr	�attr�	aiosignalr
�	multidictr�yarlr�
client_reqrepr�clientrrr�__all__r"�sr#r0r1r$r%r/r&r'r(r)r*r+r,r-r.r2r�rrr�<module>r�s���!�N�N���!��)��%��-�T�B�N��(�>�2����*g-�g-�T����T�$�d�3� � �4� �����T�$�d�3���4������T�$�d�3���4������T�$�d�3���4������T�$�d�3���4������T�$�d�3���4������T�$�d�3�E�E�4�E�����T�$�d�3�C�C�4�C�����T�$�d�3�E�E�4�E�����T�$�d�3�C�C�4�C�����T�$�d�3�B�B�4�B�����T�$�d�3���4������T�$�d�3���4������T�$�d�3���4������T�$�d�3���4������T�$�d�3� � �4� �G
�G
r

Youez - 2016 - github.com/yon3zu
LinuXploit