+
    UBi                        R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ]].]	3,          t
]]]R3,          ]]R3,          .]	3,          t ! R R4      t ! R R	4      tR
# )z
Tracing utils
)annotations)Sequence)Any)Callable.c                  ^    ] tR t^tR R ltR R ltR R ltR R ltR	 R
 ltR R lt	Rt
R# )	TagTracerc                   V ^8  d   QhRR/# )   returnNone )formats   "4/usr/lib/python3.14/site-packages/pluggy/_tracing.py__annotate__TagTracer.__annotate__   s      $     c                	0    / V n         R V n        ^ V n        R # N
_tags2proc_writerindent)selfs   &r   __init__TagTracer.__init__   s    =?'+r   c                    V ^8  d   QhRRRR/# r	   namestrr
   TagTracerSubr   )r   s   "r   r   r      s     + + + +r   c                	    \        W34      # r   )r   r   r   s   &&r   getTagTracer.get   s    D'**r   c               $    V ^8  d   QhRRRRRR/# )r	   tagszSequence[str]argszSequence[object]r
   r   r   )r   s   "r   r   r      s"      M 9I c r   c           	     	   \        VR
,          \        4      '       d   VR
,          pVRR
 pM/ pRP                  \        \        V4      4      pRV P
                  ,          pRP                  WTRP                  V4      4      .pVP                  4        F  w  rxVP                  V RV RV R24       K!  	  R	P                  V4      # )   N z  z
{}{} [{}]
:z    z: 
 )	
isinstancedictjoinmapr   r   r   itemsappend)	r   r%   r&   extracontentr   linesr   values	   &&&      r   _format_messageTagTracer._format_message   s    d2h%%HE9DE((3sD>*#%%fsxx~FG ;;=KDLLF84vRwb9: ) wwu~r   c               $    V ^8  d   QhRRRRRR/# )r	   r%   tuple[str, ...]r&   ztuple[object, ...]r
   r   r   )r   s   "r   r   r   *   s#     " "O ";M "RV "r   c                	    V P                   e)   V'       d!   V P                  V P                  W4      4        V P                  V,          pV! W4       R #   \         d     R # i ; ir   )r   r8   r   KeyError)r   r%   r&   	processors   &&& r   _processmessageTagTracer._processmessage*   sV    <<#LL--d9:	"-I d!  		s   A A$#A$c                    V ^8  d   QhRRRR/# )r	   writerz_Writer | Noner
   r   r   )r   s   "r   r   r   4   s       4 r   c                	    Wn         R # r   )r   )r   rB   s   &&r   	setwriterTagTracer.setwriter4   s    r   c               $    V ^8  d   QhRRRRRR/# )r	   r%   zstr | tuple[str, ...]r>   
_Processorr
   r   r   )r   s   "r   r   r   7   s#     * *!6 *: *RV *r   c                	    \        V\        4      '       d   \        VP                  R 4      4      pM\        V\        4      '       g   Q hW P                  V&   R# )r*   N)r.   r   tuplesplitr   )r   r%   r>   s   &&&r   setprocessorTagTracer.setprocessor7   s@    dC  C)DdE**** )r   r   N)__name__
__module____qualname____firstlineno__r   r"   r8   r?   rD   rK   __static_attributes__r   r   r   r   r      s%    
+""* *r   r   c                  :    ] tR t^?tR R ltR R ltR R ltRtR# )	r   c               $    V ^8  d   QhRRRRRR/# )r	   rootr   r%   r;   r
   r   r   )r   s   "r   r   TagTracerSub.__annotate__@   s!      Y o $ r   c                	    Wn         W n        R # r   rT   r%   )r   rT   r%   s   &&&r   r   TagTracerSub.__init__@   s    		r   c                    V ^8  d   QhRRRR/# )r	   r&   objectr
   r   r   )r   s   "r   r   rU   D   s     3 3f 3 3r   c                	R    V P                   P                  V P                  V4       R # r   )rT   r?   r%   )r   r&   s   &*r   __call__TagTracerSub.__call__D   s    		!!$))T2r   c                    V ^8  d   QhRRRR/# r   r   )r   s   "r   r   rU   G   s     > > > >r   c                	^    V P                  V P                  V P                  V3,           4      # r   )	__class__rT   r%   r!   s   &&r   r"   TagTracerSub.getG   s"    ~~diidW)<==r   rW   N)rM   rN   rO   rP   r   r\   r"   rQ   r   r   r   r   r   ?   s    3> >r   r   N)__doc__
__future__r   collections.abcr   typingr   r   r   rZ   _WriterrI   rG   r   r   r   r   r   <module>rg      sc    # $   C5&=
!uS#Xc3h8&@A
,* ,*^	> 	>r   