관리-도구
편집 파일: tracing.cpython-311.pyc
� �܋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"