← back to Atmos Game

assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_trace.cpython-312.pyc

31 lines

�

c�bjp��P�ddlmZddlZddlZddlZddlZddlmZGd�d�Zy)�)�annotationsN�)�Requestc��eZdZ		d										d
d�Zdd�Zdd�Z			d
							dd�Zdd�Zdd�Z			d
							dd�Z	y)�TraceNc��||_||_|�dn|jjd�|_|jjtj�|_|xsi|_	d|_
|jxs|jdu|_|jjjd�d|_
y)N�trace�.�����)�name�logger�
extensions�get�trace_extension�isEnabledFor�logging�DEBUG�debug�kwargs�return_value�should_trace�split�prefix)�selfrr
�requestrs     �f/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_trace.py�__init__zTrace.__init__s�����	�����O�D��);�);�)?�)?��)H�	
���[�[�-�-�g�m�m�<��
��l����(,��� �J�J�J�$�*>�*>�d�*J����k�k�&�&�,�,�S�1�"�5���c	��|j�C|j�d|��}|j||�}tj|�rt	d��|j
rh|r	d|vr|d�|}n>dj
|j�D��cgc]\}}|�d|����c}}�}|�d|��}|jj|�yycc}}w)Nr
z�If you are using a synchronous interface, the callback of the `trace` extension should be a normal function instead of an asynchronous function.r� �=�	rr�inspect�iscoroutine�	TypeErrorr�join�itemsr
)	rr�info�prefix_and_name�ret�message�key�value�argss	         rr	zTrace.traces������+�!%���
�Q�t�f�5�O��&�&���=�C��"�"�3�'��P����:�:��>�T�1�d�>�6J�6R����x�x�d�j�j�l� S�l�
��U�C�5��%��!3�l� S�T��!�F�!�D�6�*���K�K���g�&�
��!Ts�C
c�t�|jr+|j}|j|j�d�|�|S�Nz.started)rrr	r�rr(s  r�	__enter__zTrace.__enter__1s2������;�;�D��J�J�$�)�)��H�-�t�4��rc���|jrT|�.d|ji}|j|j�d�|�yd|i}|j|j�d�|�yy�Nrz	.complete�	exceptionz.failed)rrr	r�r�exc_type�	exc_value�	tracebackr(s     r�__exit__zTrace.__exit__7sd������ �&��(9�(9�:���
�
�d�i�i�[�	�2�D�9�#�Y�/���
�
�d�i�i�[��0�$�7�
rc	��K�|j�M|j�d|��}|j||�}tj|�st	d��|�d{���|j
rh|r	d|vr|d�|}n>dj
|j�D��cgc]\}}|�d|����c}}�}|�d|��}|jj|�yy7�ycc}}w�w)Nr
z�If you're using an asynchronous interface, the callback of the `trace` extension should be an asynchronous function rather than a normal function.rr r!r")	rrr(r)�coror+r,r-r.s	         r�atracezTrace.atraceEs��������+�!%���
�Q�t�f�5�O��'�'���>�D��&�&�t�,��Q���
�J�J��:�:��>�T�1�d�>�6J�6R����x�x�d�j�j�l� S�l�
��U�C�5��%��!3�l� S�T��!�F�!�D�6�*���K�K���g�&�
�
��!T�s$�AC�C�<C�C
�%-C�Cc��K�|jr3|j}|j|j�d�|��d{���|S7��wr0)rrr=rr1s  r�
__aenter__zTrace.__aenter__YsA��������;�;�D��+�+�����8�4�d�;�;�;���
<�s�;A�A�Ac���K�|jrd|�6d|ji}|j|j�d�|��d{���yd|i}|j|j�d�|��d{���yy7�27��wr4)rrr=rr6s     r�	__aexit__zTrace.__aexit___s��������� �&��(9�(9�:���k�k�T�Y�Y�K�y�"9�4�@�@�@�#�Y�/���k�k�T�Y�Y�K�w�"7��>�>�>�
�A��?�s#�?A8�A4�+A8�-A6�.A8�6A8)NN)
r�strr
zlogging.LoggerrzRequest | Nonerzdict[str, typing.Any] | None�return�None)rrBr(zdict[str, typing.Any]rCrD)rCr)NNN)r7ztype[BaseException] | Noner8zBaseException | Noner9ztypes.TracebackType | NonerCrD)
�__name__�
__module__�__qualname__rr	r2r:r=r?rA�rrrrs���
#'�/3�6��6��6� �	6�
-�6�
�
6�$'�&�04�*.�04�	8�,�8�(�8�.�	8�

�8�'�(�04�*.�04�	?�,�?�(�?�.�	?�

�?rr)	�
__future__rr#r�types�typing�_modelsrrrHrr�<module>rMs#��"����
��`?�`?r