Hacked By AnonymousFox
�
�܋f; � � � d dl mZ d dlmZmZmZmZmZmZ d dl Z d dl
mZ d dlm
Z
d dlmZ ddlmZ er'dd lmZ ed
d�� � Z G d
� dee � � ZdZ G d� d� � Z e j ddd�� � G d� d� � � � Z e j ddd�� � G d� d� � � � Z e j ddd�� � G d� d� � � � Z e j ddd�� � G d� d� � � � Z e j ddd�� � G d� d� � � � Z e j ddd�� � G d� d� � � � Z e j ddd�� � G d� d � � � � Z e j ddd�� � G d!� d"� � � � Z e j ddd�� � G d#� d$� � � � Z! e j ddd�� � G d%� d&� � � � Z" e j ddd�� � G d'� d(� � � � Z# e j ddd�� � G d)� d*� � � � Z$ e j ddd�� � G d+� d,� � � � Z% e j ddd�� � G d-� d.� � � � Z& e j ddd�� � G d/� d0� � � � Z' e j ddd�� � G d1� d2� � � � Z( G d3� d4� � Z)dS )5� )�SimpleNamespace)�
TYPE_CHECKING� Awaitable�Optional�Protocol�Type�TypeVarN)�Signal)�CIMultiDict)�URL� )�ClientResponse)�
ClientSession�_ParamT_contraT)�
contravariantc �2 � e Zd Zdedededed fd�ZdS )�_SignalCallback�_SignalCallback__client_session�!_SignalCallback__trace_config_ctx�_SignalCallback__params�returnNc � � d S �N� )�selfr r r s �F/opt/cloudlinux/venv/lib64/python3.11/site-packages/aiohttp/tracing.py�__call__z_SignalCallback.__call__ s � �
�C� )�__name__�
__module__�__qualname__r r r r r r r r r r sR � � � � � � �+� � !0� � %� �
�t�_� � � � � � r r )�TraceConfig�TraceRequestStartParams�TraceRequestEndParams�TraceRequestExceptionParams� TraceConnectionQueuedStartParams�TraceConnectionQueuedEndParams� TraceConnectionCreateStartParams�TraceConnectionCreateEndParams�TraceConnectionReuseconnParams�TraceDnsResolveHostStartParams�TraceDnsResolveHostEndParams�TraceDnsCacheHitParams�TraceDnsCacheMissParams�TraceRequestRedirectParams�TraceRequestChunkSentParams� TraceResponseChunkReceivedParams�TraceRequestHeadersSentParamsc �
� e Zd ZdZefdee ddfd�Z d)dee defd�Zd*d�Z e
d+d
�� � Ze
d,d�� � Ze
d-d�� � Z
e
d.d�� � Ze
d/d�� � Ze
d0d�� � Ze
d1d�� � Ze
d2d�� � Ze
d3d�� � Ze
d4d�� � Ze
d5d�� � Ze
d6d �� � Ze
d7d"�� � Ze
d8d$�� � Ze
d9d&�� � Ze
d:d(�� � ZdS );r"