+
     hp  c                  sR    ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^RIHt  ! R R4      tR# )i    )annotationsN)Requestc                  sv    ] tR t^tRR R lltR R ltR R ltRR R	 lltR
 R ltR R lt	RR R llt
RtR# )TraceNc          
     s,    V ^8  d   QhRRRRRRRRR	R
/# )   namestrloggerzlogging.LoggerrequestzRequest | Nonekwargszdict[str, typing.Any] | NonereturnNone Zformat   "4/usr/lib/python3.14/site-packages/httpcore/_trace.py__annotate__Trace.__annotate__   s<     6 66 6  	6
 -6 
6    c                	s   Wn         W n        Vf   R MVP                  P                  R4      V n        V P                  P                  \        P                  4      V n        T;'       g    / V n	        R V n
        V P                  ;'       g    V P                  R JV n        V P                  P                   P                  R4      R,          V n        R # )Ntrace.i)r   r   Z
extensionsZgettrace_extensionZisEnabledForloggingZDEBUGdebugr   return_valueshould_traceZsplitprefix)selfr   r   r   r   s   &&&&&r   __init__ZTrace.__init__   s     	OD););)?)?)H 	 [[--gmm<
ll(, JJJJ$*>*>d*Jkk&&,,S1"5r   c               $    V ^8  d   QhRRRRRR/# r   r   r   infozdict[str, typing.Any]r	   r
   r   r   r   r   r   r      s"     ' '# '%: 't 'r   c           	     	s   V P                   eJ   V P                   RV 2pV P                  W24      p\        P                  ! V4      '       d   \	        R4      hV P
                  '       d{   V'       d   RV9   d   VR,          f   TpM@RP                  VP                  4        UUu. uF  w  rgV RV: 2NK  	  upp4      pV RV 2pV P                  P                  V4       R # R # u uppi )Nr   zIf you are using a synchronous interface, the callback of the `trace` extension should be a normal function instead of an asynchronous function.r    =	r   r   inspectZiscoroutineZ	TypeErrorr   ZjoinZitemsr   )	r   r   r   prefix_and_nameZretmessagekeyvalueargs	   &&&      r   r   ZTrace.trace   s    +!%Qtf5O&&=C""3''P  :::>T1d>6J6Rxxdjjl Sl
C5%!3l ST!F!D6*KKg&  !Ts   %C&
c                   V ^8  d   QhRR/# r   r	   r   r   r   r   r   r   r   1   s      5 r   c                	s    V P                   '       d,   V P                  pV P                  V P                   R 2V4       V # ).started)r   r   r   r   r   r      & r   	__enter__ZTrace.__enter__1   s5    ;;DJJ$))H-t4r   c               (    V ^8  d   QhRRRRRRRR/# 	r   exc_typeztype[BaseException] | None	exc_valuezBaseException | None	tracebackztypes.TracebackType | Noner	   r
   r   r   r   r   r   r   7   s2     8 8,8 (8 .	8
 
8r   c                	s    V P                   '       dY   Vf0   RV P                  /pV P                  V P                   R2V4       R # RV/pV P                  V P                   R2V4       R # R # Nr   z	.completeZ	exceptionz.failed)r   r   r   r   r   r1   r2   r3   r      &&&& r   __exit__ZTrace.__exit__7   sg      &(9(9:

dii[	2D9#Y/

dii[0$7 r   c               r   r   r   r   r   r   r   r   E   s"     ' ' ',A 'd 'r   c           	     	s  "   V P                   eT   V P                   RV 2pV P                  W24      p\        P                  ! V4      '       g   \	        R4      hVG R j  xL
  V P
                  '       d{   V'       d   RV9   d   VR,          f   TpM@RP                  VP                  4        UUu. uF  w  rgV RV: 2NK  	  upp4      pV RV 2pV P                  P                  V4       R # R #  Lu uppi 5i)Nr   zIf you're using an asynchronous interface, the callback of the `trace` extension should be an asynchronous function rather than a normal function.r   r   r    r!   )	r   r   r   r#   Zcoror$   r%   r&   r'   r(   r   atraceZTrace.atraceE   s     +!%Qtf5O''>D&&t,,Q 
 JJ:::>T1d>6J6Rxxdjjl Sl
C5%!3l ST!F!D6*KKg&   !Ts0   AC:C2 C:6C:>3C:1C4
/C:4C:c               r)   r*   r   r   r   r   r   r   Y   s      % r   c                	s   "   V P                   '       d4   V P                  pV P                  V P                   R 2V4      G Rj  xL
  V #  L5i)r+   N)r   r   r8   r   r,   r-   r   
__aenter__ZTrace.__aenter__Y   sC     ;;D++84d;;; <s   AAA
Ac               r/   r0   r   r   r   r   r   r   _   s2     ? ?,? (? .	?
 
?r   c                	s
  "   V P                   '       di   Vf8   RV P                  /pV P                  V P                   R2V4      G R j  xL
  R # RV/pV P                  V P                   R2V4      G R j  xL
  R # R #  L5 L
5ir4   )r   r   r8   r   r5   r6   r   	__aexit__ZTrace.__aexit___   s       &(9(9:kkTYYKy"94@@@#Y/kkTYYKw"7>>>  A ?s$   AB	A?
,B6B7	BB)r   r   r   r   r   r   r   r   )NN)NNN)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   r   r.   r7   r8   r9   r:   Z__static_attributes__r   r   r   r   r      s*    6$'&8'(? ?r   r   )	Z
__future__r    r"   r   ZtypesZtypingZ_modelsr   r   r   r   r   <module>r;      s#    "     `? `?r   