+
    TŎi8                        ^ RI Ht ^ RIHtHtHtHtHt ^ RIt^ RI	H
t
 ^ RIHt ^ RIHt ^RIHt ]'       d   ^RIHt ]! R	R
R7      t]
]]]3,          tR1t ! R R4      t]P.                  ! R
R
R
R7       ! R R4      4       t]P.                  ! R
R
R
R7       ! R  R4      4       t]P.                  ! R
R
R
R7       ! R! R4      4       t]P.                  ! R
R
R
R7       ! R" R4      4       t]P.                  ! R
R
R
R7       ! R# R4      4       t]P.                  ! R
R
R
R7       ! R$ R4      4       t]P.                  ! R
R
R
R7       ! R% R4      4       t]P.                  ! R
R
R
R7       ! R& R4      4       t]P.                  ! R
R
R
R7       ! R' R4      4       t ]P.                  ! R
R
R
R7       ! R( R4      4       t!]P.                  ! R
R
R
R7       ! R) R4      4       t"]P.                  ! R
R
R
R7       ! R* R4      4       t#]P.                  ! R
R
R
R7       ! R+ R4      4       t$]P.                  ! R
R
R
R7       ! R, R4      4       t%]P.                  ! R
R
R
R7       ! R- R4      4       t&]P.                  ! R
R
R
R7       ! R. R4      4       t' ! R/ R04      t(R# )2    )SimpleNamespace)TYPE_CHECKINGMappingOptionalTypeTypeVarN)Signal)CIMultiDict)URL)ClientResponse)ClientSession_ParamT_contraT)contravariantTraceConfigTraceRequestStartParamsTraceRequestEndParamsTraceRequestExceptionParams TraceConnectionQueuedStartParamsTraceConnectionQueuedEndParams TraceConnectionCreateStartParamsTraceConnectionCreateEndParamsTraceConnectionReuseconnParamsTraceDnsResolveHostStartParamsTraceDnsResolveHostEndParamsTraceDnsCacheHitParamsTraceDnsCacheMissParamsTraceRequestRedirectParamsTraceRequestChunkSentParams TraceResponseChunkReceivedParamsTraceRequestHeadersSentParamsc                   $  a  ] tR t^'t o Rt]3V 3R lR lltR*V 3R lR lltV 3R lR lt]	V 3R	 lR
 l4       t
]	V 3R lR l4       t]	V 3R lR l4       t]	V 3R lR l4       t]	V 3R lR l4       t]	V 3R lR l4       t]	V 3R lR l4       t]	V 3R lR l4       t]	V 3R lR l4       t]	V 3R lR l4       t]	V 3R lR l4       t]	V 3R lR  l4       t]	V 3R! lR" l4       t]	V 3R# lR$ l4       t]	V 3R% lR& l4       t]	V 3R' lR( l4       tR)tV tR# )+r   zFFirst-class used to trace requests launched via ClientSession objects.c                4   < V ^8  d   QhRS[ S[,          RR/# )   trace_config_ctx_factoryreturnN)r   r   )format__classdict__s   "^/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/aiohttp/tracing.py__annotate__TraceConfig.__annotate__*   s&     ,B ,B(,_(=,B	,B    c                   \        V 4      V n        \        V 4      V n        \        V 4      V n        \        V 4      V n        \        V 4      V n        \        V 4      V n        \        V 4      V n        \        V 4      V n        \        V 4      V n	        \        V 4      V n
        \        V 4      V n        \        V 4      V n        \        V 4      V n        \        V 4      V n        \        V 4      V n        \        V 4      V n        Wn        R # N)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)selfr$   s   &&r(   __init__TraceConfig.__init__*   s    KQQU,4L 	#
 4L 	( GMTl4L 	" QWQ
!
 4L 	(
 4L 	&
 4L 	(
 4L 	&
 4L 	%
 4L 	& 4L 	$ JPPTKQRV<4L 	% *B&r+   Nc                L   < V ^8  d   QhRS[ S[S[S[3,          ,          RS[/# )r#   trace_request_ctxr%   )r   r   strr   )r&   r'   s   "r(   r)   r*   X   s/     S S!)'#s(*;!<S	Sr+   c                &    V P                  VR7      # )z&Return a new trace_config_ctx instance)rC   )r>   )r?   rC   s   &&r(   trace_config_ctxTraceConfig.trace_config_ctxX   s     --@Q-RRr+   c                   < V ^8  d   QhRR/# r#   r%   N )r&   r'   s   "r(   r)   r*   ^   s     / / /r+   c                F   V P                   P                  4        V P                  P                  4        V P                  P                  4        V P                  P                  4        V P
                  P                  4        V P                  P                  4        V P                  P                  4        V P                  P                  4        V P                  P                  4        V P                  P                  4        V P                  P                  4        V P                  P                  4        V P                  P                  4        V P                  P                  4        V P                  P                  4        V P                   P                  4        R # r-   )r.   freezer/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r?   s   &r(   rL   TraceConfig.freeze^   s"   %%'##**,((//1##%""))+!!((*((//1&&--/((//1&&--/%%,,.&&--/$$++-%%'&&(%%,,.r+   c                   < V ^8  d   QhRR/# )r#   r%   z'_TracingSignal[TraceRequestStartParams]rJ   )r&   r'   s   "r(   r)   r*   q   s     & &"K &r+   c                    V P                   # r-   )r.   rM   s   &r(   on_request_startTraceConfig.on_request_startp       %%%r+   c                   < V ^8  d   QhRR/# )r#   r%   z+_TracingSignal[TraceRequestChunkSentParams]rJ   )r&   r'   s   "r(   r)   r*   u   s     + +	6+r+   c                    V P                   # r-   )r/   rM   s   &r(   on_request_chunk_sent!TraceConfig.on_request_chunk_sentt   s     ***r+   c                   < V ^8  d   QhRR/# )r#   r%   z0_TracingSignal[TraceResponseChunkReceivedParams]rJ   )r&   r'   s   "r(   r)   r*   {        0 0	;0r+   c                    V P                   # r-   )r0   rM   s   &r(   on_response_chunk_received&TraceConfig.on_response_chunk_receivedz        ///r+   c                   < V ^8  d   QhRR/# )r#   r%   z%_TracingSignal[TraceRequestEndParams]rJ   )r&   r'   s   "r(   r)   r*      s     $ $ G $r+   c                    V P                   # r-   )r1   rM   s   &r(   on_request_endTraceConfig.on_request_end   s    ###r+   c                   < V ^8  d   QhRR/# )r#   r%   z+_TracingSignal[TraceRequestExceptionParams]rJ   )r&   r'   s   "r(   r)   r*      s     * *	6*r+   c                    V P                   # r-   )r2   rM   s   &r(   on_request_exception TraceConfig.on_request_exception   s     )))r+   c                   < V ^8  d   QhRR/# )r#   r%   z*_TracingSignal[TraceRequestRedirectParams]rJ   )r&   r'   s   "r(   r)   r*      s     ) )	5)r+   c                    V P                   # r-   )r3   rM   s   &r(   on_request_redirectTraceConfig.on_request_redirect   s     (((r+   c                   < V ^8  d   QhRR/# )r#   r%   z0_TracingSignal[TraceConnectionQueuedStartParams]rJ   )r&   r'   s   "r(   r)   r*      rY   r+   c                    V P                   # r-   )r4   rM   s   &r(   on_connection_queued_start&TraceConfig.on_connection_queued_start   r]   r+   c                   < V ^8  d   QhRR/# )r#   r%   z._TracingSignal[TraceConnectionQueuedEndParams]rJ   )r&   r'   s   "r(   r)   r*           . .	9.r+   c                    V P                   # r-   )r5   rM   s   &r(   on_connection_queued_end$TraceConfig.on_connection_queued_end        ---r+   c                   < V ^8  d   QhRR/# )r#   r%   z0_TracingSignal[TraceConnectionCreateStartParams]rJ   )r&   r'   s   "r(   r)   r*      rY   r+   c                    V P                   # r-   )r6   rM   s   &r(   on_connection_create_start&TraceConfig.on_connection_create_start   r]   r+   c                   < V ^8  d   QhRR/# )r#   r%   z._TracingSignal[TraceConnectionCreateEndParams]rJ   )r&   r'   s   "r(   r)   r*      ro   r+   c                    V P                   # r-   )r7   rM   s   &r(   on_connection_create_end$TraceConfig.on_connection_create_end   rs   r+   c                   < V ^8  d   QhRR/# )r#   r%   z._TracingSignal[TraceConnectionReuseconnParams]rJ   )r&   r'   s   "r(   r)   r*      s     - -	9-r+   c                    V P                   # r-   )r8   rM   s   &r(   on_connection_reuseconn#TraceConfig.on_connection_reuseconn        ,,,r+   c                   < V ^8  d   QhRR/# )r#   r%   z._TracingSignal[TraceDnsResolveHostStartParams]rJ   )r&   r'   s   "r(   r)   r*      ro   r+   c                    V P                   # r-   )r9   rM   s   &r(   on_dns_resolvehost_start$TraceConfig.on_dns_resolvehost_start   rs   r+   c                   < V ^8  d   QhRR/# )r#   r%   z,_TracingSignal[TraceDnsResolveHostEndParams]rJ   )r&   r'   s   "r(   r)   r*      s     , ,	7,r+   c                    V P                   # r-   )r:   rM   s   &r(   on_dns_resolvehost_end"TraceConfig.on_dns_resolvehost_end   s     +++r+   c                   < V ^8  d   QhRR/# )r#   r%   z&_TracingSignal[TraceDnsCacheHitParams]rJ   )r&   r'   s   "r(   r)   r*      s     & &"J &r+   c                    V P                   # r-   )r;   rM   s   &r(   on_dns_cache_hitTraceConfig.on_dns_cache_hit   rS   r+   c                   < V ^8  d   QhRR/# )r#   r%   z'_TracingSignal[TraceDnsCacheMissParams]rJ   )r&   r'   s   "r(   r)   r*      s     ' '#L 'r+   c                    V P                   # r-   )r<   rM   s   &r(   on_dns_cache_missTraceConfig.on_dns_cache_miss   s    &&&r+   c                   < V ^8  d   QhRR/# )r#   r%   z-_TracingSignal[TraceRequestHeadersSentParams]rJ   )r&   r'   s   "r(   r)   r*      s     - -	8-r+   c                    V P                   # r-   )r=   rM   s   &r(   on_request_headers_sent#TraceConfig.on_request_headers_sent   r   r+   )r7   r6   r5   r4   r8   r;   r<   r:   r9   r/   r1   r2   r=   r3   r.   r0   r>   r-   )__name__
__module____qualname____firstlineno____doc__r   r@   rF   rL   propertyrQ   rV   r[   r`   rd   rh   rl   rq   rv   rz   r~   r   r   r   r   r   __static_attributes____classdictcell__r'   s   @r(   r   r   '   sr    P AP,B ,B\S S/ /$ & & + +
 0 0
 $ $ * *
 ) )
 0 0
 . .
 0 0
 . .
 - -
 . .
 , ,
 & & ' ' - -r+   )auto_attribsfrozenslotsc                   0   a  ] tR t^t o RtV 3R ltRtV tR# )r   z0Parameters sent by the `on_request_start` signalc                <   < V ^8  d   Qh/ S[ ;R&   S[;R&   R;R&   # r#   methodurlCIMultiDict[str]headersrD   r   )r&   r'   s   "r(   r)   $TraceRequestStartParams.__annotate__   *      K	 
 
H    r+   rJ   Nr   r   r   r   r   __annotate_func__r   r   r   s   @r(   r   r           :  r+   c                   0   a  ] tR t^t o RtV 3R ltRtV tR# )r   z5Parameters sent by the `on_request_chunk_sent` signalc                >   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[;R&   # r#   r   r   chunkrD   r   bytes)r&   r'   s   "r(   r)   (TraceRequestChunkSentParams.__annotate__   )      K	 
 
H  L r+   rJ   Nr   r   s   @r(   r   r      s     ?  r+   c                   0   a  ] tR t^t o RtV 3R ltRtV tR# )r   z:Parameters sent by the `on_response_chunk_received` signalc                >   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[;R&   # r   r   )r&   r'   s   "r(   r)   -TraceResponseChunkReceivedParams.__annotate__   r   r+   rJ   Nr   r   s   @r(   r   r      s     D  r+   c                   0   a  ] tR t^t o RtV 3R ltRtV tR# )r   z.Parameters sent by the `on_request_end` signalc                H   < V ^8  d   Qh/ S[ ;R&   S[;R&   R;R&   S[;R&   # r#   r   r   r   r   responserD   r   r   )r&   r'   s   "r(   r)   "TraceRequestEndParams.__annotate__   7      K	 
 
H      r+   rJ   Nr   r   s   @r(   r   r      s     8  r+   c                   0   a  ] tR t^t o RtV 3R ltRtV tR# )r   z4Parameters sent by the `on_request_exception` signalc                H   < V ^8  d   Qh/ S[ ;R&   S[;R&   R;R&   S[;R&   # )r#   r   r   r   r   	exceptionrD   r   BaseException)r&   r'   s   "r(   r)   (TraceRequestExceptionParams.__annotate__   s7      K	 
 
H      r+   rJ   Nr   r   s   @r(   r   r      s     >  r+   c                   0   a  ] tR t^t o RtV 3R ltRtV tR# )r   z3Parameters sent by the `on_request_redirect` signalc                H   < V ^8  d   Qh/ S[ ;R&   S[;R&   R;R&   S[;R&   # r   r   )r&   r'   s   "r(   r)   'TraceRequestRedirectParams.__annotate__   r   r+   rJ   Nr   r   s   @r(   r   r      s     =  r+   c                       ] tR tRtRtRtR# )r   i  z:Parameters sent by the `on_connection_queued_start` signalrJ   Nr   r   r   r   r   r   rJ   r+   r(   r   r         Dr+   c                       ] tR tRtRtRtR# )r   i  z8Parameters sent by the `on_connection_queued_end` signalrJ   Nr   rJ   r+   r(   r   r         Br+   c                       ] tR tRtRtRtR# )r   i  z:Parameters sent by the `on_connection_create_start` signalrJ   Nr   rJ   r+   r(   r   r     r   r+   c                       ] tR tRtRtRtR# )r   i  z8Parameters sent by the `on_connection_create_end` signalrJ   Nr   rJ   r+   r(   r   r     r   r+   c                       ] tR tRtRtRtR# )r   i  z7Parameters sent by the `on_connection_reuseconn` signalrJ   Nr   rJ   r+   r(   r   r     s    Ar+   c                   0   a  ] tR tRt o RtV 3R ltRtV tR# )r   i  z8Parameters sent by the `on_dns_resolvehost_start` signalc                &   < V ^8  d   Qh/ S[ ;R&   # r#   hostrD   )r&   r'   s   "r(   r)   +TraceDnsResolveHostStartParams.__annotate__        I	 r+   rJ   Nr   r   s   @r(   r   r     s     B  r+   c                   0   a  ] tR tRt o RtV 3R ltRtV tR# )r   i"  z6Parameters sent by the `on_dns_resolvehost_end` signalc                &   < V ^8  d   Qh/ S[ ;R&   # r   r   )r&   r'   s   "r(   r)   )TraceDnsResolveHostEndParams.__annotate__"  r   r+   rJ   Nr   r   s   @r(   r   r   "  s     @  r+   c                   0   a  ] tR tRt o RtV 3R ltRtV tR# )r   i)  z0Parameters sent by the `on_dns_cache_hit` signalc                &   < V ^8  d   Qh/ S[ ;R&   # r   r   )r&   r'   s   "r(   r)   #TraceDnsCacheHitParams.__annotate__)  r   r+   rJ   Nr   r   s   @r(   r   r   )  r   r+   c                   0   a  ] tR tRt o RtV 3R ltRtV tR# )r   i0  z1Parameters sent by the `on_dns_cache_miss` signalc                &   < V ^8  d   Qh/ S[ ;R&   # r   r   )r&   r'   s   "r(   r)   $TraceDnsCacheMissParams.__annotate__0  r   r+   rJ   Nr   r   s   @r(   r   r   0  s     ;  r+   c                   0   a  ] tR tRt o RtV 3R ltRtV tR# )r    i7  z7Parameters sent by the `on_request_headers_sent` signalc                <   < V ^8  d   Qh/ S[ ;R&   S[;R&   R;R&   # r   r   )r&   r'   s   "r(   r)   *TraceRequestHeadersSentParams.__annotate__7  r   r+   rJ   Nr   r   s   @r(   r    r    7  s     A  r+   c                   V  a  ] tR tRt o RtV 3R lR ltV 3R lR ltV 3R lR ltV 3R	 lR
 ltV 3R lR lt	V 3R lR lt
V 3R lR ltV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR  ltV 3R! lR" ltV 3R# lR$ ltR%tV tR&# )'Tracei@  ztInternal dependency holder class.

Used to keep together the main dependencies used
at the moment of send a signal.
c                .   < V ^8  d   QhRRRS[ RS[RR/# )r#   sessionr   trace_configrF   r%   N)r   r   )r&   r'   s   "r(   r)   Trace.__annotate__G  s3           "  *	 
 
 r+   c                *    W n         W0n        Wn        R # r-   )_trace_config_trace_config_ctx_session)r?   r   r   rF   s   &&&&r(   r@   Trace.__init__G  s     *!1r+   c                .   < V ^8  d   QhRS[ RS[RRRR/# r#   r   r   r   r   r%   Nr   )r&   r'   s   "r(   r)   r   Q  -     
 

 #
.@
	
r+   c           	        "   V P                   P                  P                  V P                  V P                  \        WV4      4      G R j  xL
 #  L5ir-   )r   rQ   sendr   r   r   r?   r   r   r   s   &&&&r(   send_request_startTrace.send_request_startQ  sJ      ''88==MM""#F9
 
 	
 
   A	AAAc                0   < V ^8  d   QhRS[ RS[RS[RR/# r#   r   r   r   r%   Nr   )r&   r'   s   "r(   r)   r   Z  -     
 

 #
,1
	
r+   c           	        "   V P                   P                  P                  V P                  V P                  \        WV4      4      G R j  xL
 #  L5ir-   )r   rV   r   r   r   r   r?   r   r   r   s   &&&&r(   send_request_chunk_sentTrace.send_request_chunk_sentZ  sJ      ''==BBMM""'U;
 
 	
 
r   c                0   < V ^8  d   QhRS[ RS[RS[RR/# r   r   )r&   r'   s   "r(   r)   r   c  r   r+   c           	        "   V P                   P                  P                  V P                  V P                  \        WV4      4      G R j  xL
 #  L5ir-   )r   r[   r   r   r   r   r   s   &&&&r(   send_response_chunk_received"Trace.send_response_chunk_receivedc  sJ      ''BBGGMM"",V%@
 
 	
 
r   c          
      4   < V ^8  d   QhRS[ RS[RRRS[RR/# r#   r   r   r   r   r   r%   Nr   )r&   r'   s   "r(   r)   r   l  =     
 

 
 $	

 !
 

r+   c           
        "   V P                   P                  P                  V P                  V P                  \        WW44      4      G R j  xL
 #  L5ir-   )r   r`   r   r   r   r   r?   r   r   r   r   s   &&&&&r(   send_request_endTrace.send_request_endl  sJ      ''66;;MM""!&wA
 
 	
 
r   c          
      4   < V ^8  d   QhRS[ RS[RRRS[RR/# )r#   r   r   r   r   r   r%   Nr   )r&   r'   s   "r(   r)   r   y  s=     
 

 
 $	

 !
 

r+   c           
        "   V P                   P                  P                  V P                  V P                  \        WW44      4      G R j  xL
 #  L5ir-   )r   rd   r   r   r   r   )r?   r   r   r   r   s   &&&&&r(   send_request_exceptionTrace.send_request_exceptiony  sJ      ''<<AAMM""'WH
 
 	
 
r   c          
      4   < V ^8  d   QhRS[ RS[RRRS[RR/# r  r   )r&   r'   s   "r(   r)   r     r  r+   c           
        "   V P                   P                  P                  V P                  V P                  \        WW44      4      G R j  xL
 #  L5ir-   )r   r3   r   r   r   r   r  s   &&&&&r(   send_request_redirectTrace.send_request_redirect  sJ      ''<<AAMM""&vGF
 
 	
 
r   c                   < V ^8  d   QhRR/# rI   rJ   )r&   r'   s   "r(   r)   r          
 
D 
r+   c                   "   V P                   P                  P                  V P                  V P                  \        4       4      G R j  xL
 #  L5ir-   )r   rl   r   r   r   r   rM   s   &r(   send_connection_queued_start"Trace.send_connection_queued_start  C     ''BBGGMM4113S3U
 
 	
 
   AA	A
Ac                   < V ^8  d   QhRR/# rI   rJ   )r&   r'   s   "r(   r)   r          
 
$ 
r+   c                   "   V P                   P                  P                  V P                  V P                  \        4       4      G R j  xL
 #  L5ir-   )r   rq   r   r   r   r   rM   s   &r(   send_connection_queued_end Trace.send_connection_queued_end  C     ''@@EEMM4113Q3S
 
 	
 
r  c                   < V ^8  d   QhRR/# rI   rJ   )r&   r'   s   "r(   r)   r     r  r+   c                   "   V P                   P                  P                  V P                  V P                  \        4       4      G R j  xL
 #  L5ir-   )r   rv   r   r   r   r   rM   s   &r(   send_connection_create_start"Trace.send_connection_create_start  r  r  c                   < V ^8  d   QhRR/# rI   rJ   )r&   r'   s   "r(   r)   r     r  r+   c                   "   V P                   P                  P                  V P                  V P                  \        4       4      G R j  xL
 #  L5ir-   )r   rz   r   r   r   r   rM   s   &r(   send_connection_create_end Trace.send_connection_create_end  r  r  c                   < V ^8  d   QhRR/# rI   rJ   )r&   r'   s   "r(   r)   r     s     
 
 
r+   c                   "   V P                   P                  P                  V P                  V P                  \        4       4      G R j  xL
 #  L5ir-   )r   r~   r   r   r   r   rM   s   &r(   send_connection_reuseconnTrace.send_connection_reuseconn  sC     ''??DDMM4113Q3S
 
 	
 
r  c                $   < V ^8  d   QhRS[ RR/# r#   r   r%   Nr   )r&   r'   s   "r(   r)   r     s     
 
S 
T 
r+   c                   "   V P                   P                  P                  V P                  V P                  \        V4      4      G R j  xL
 #  L5ir-   )r   r   r   r   r   r   r?   r   s   &&r(   send_dns_resolvehost_start Trace.send_dns_resolvehost_start  sF     ''@@EEMM4113QRV3W
 
 	
 
   AA
AAc                $   < V ^8  d   QhRS[ RR/# r,  r   )r&   r'   s   "r(   r)   r     s     
 
3 
4 
r+   c                   "   V P                   P                  P                  V P                  V P                  \        V4      4      G R j  xL
 #  L5ir-   )r   r   r   r   r   r   r.  s   &&r(   send_dns_resolvehost_endTrace.send_dns_resolvehost_end  sF     ''>>CCMM4113OPT3U
 
 	
 
r1  c                $   < V ^8  d   QhRS[ RR/# r,  r   )r&   r'   s   "r(   r)   r     s     
 
S 
T 
r+   c                   "   V P                   P                  P                  V P                  V P                  \        V4      4      G R j  xL
 #  L5ir-   )r   r   r   r   r   r   r.  s   &&r(   send_dns_cache_hitTrace.send_dns_cache_hit  sE     ''88==MM4113I$3O
 
 	
 
r1  c                $   < V ^8  d   QhRS[ RR/# r,  r   )r&   r'   s   "r(   r)   r     s     
 
c 
d 
r+   c                   "   V P                   P                  P                  V P                  V P                  \        V4      4      G R j  xL
 #  L5ir-   )r   r   r   r   r   r   r.  s   &&r(   send_dns_cache_missTrace.send_dns_cache_miss  sE     ''99>>MM4113J43P
 
 	
 
r1  c                .   < V ^8  d   QhRS[ RS[RRRR/# r   r   )r&   r'   s   "r(   r)   r     r   r+   c           	        "   V P                   P                  P                  V P                  V P                  \        WV4      4      G R j  xL
 #  L5ir-   )r   r=   r   r   r   r    r   s   &&&&r(   send_request_headersTrace.send_request_headers  sJ      ''@@EEMM"")&w?
 
 	
 
r   )r   r   r   N)r   r   r   r   r   r@   r   r   r  r  r  r  r  r  r!  r%  r)  r/  r4  r8  r<  r@  r   r   r   s   @r(   r   r   @  s        
 

 

 

 

 

 

 


 


 


 


 


 


 


 


 


 
r+   r   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    ))typesr   typingr   r   r   r   r   attr	aiosignalr	   	multidictr
   yarlr   client_reqrepr   clientr   r   _TracingSignal__all__r   sr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   rJ   r+   r(   <module>rM     s   ! B B   !  )%-TBNM?NJKN*_- _-D 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+   