+
    -j;                      a  0 t $ ^ RIHt ^ RIt^ RIHt ^ RIt^ RIt^ RIt^ RI	t	^ RI
Ht ^ RI
Ht ^ RIt^ RIHt ^ RIHt ^ RIHt ^ R	IHt ^ RIt]'       d    ]P.                  R!8  d   ^ R
IHt ]],          ! 4       tR R lt ! R R]4      t]! 4       tR]R&   R R lt R R lt!R R lt"R R lt#]PH                  ! RR7      R R l4       t%]PH                  ! RR7      R R l4       t&]PH                  ! RR7      R R  l4       t'R# )"    )annotationsN)Callable)
NamedTuple)TYPE_CHECKING)Config)Item)StashKey)tracemalloc_message)ExceptionGroupc                    V ^8  d   QhRRRR/# )   
iterationsintreturnNone )formats   "p/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/_pytest/unraisableexception.py__annotate__r      s      # $     c                T    \        V 4       F  p\        P                  ! 4        K  	  R # N)rangegccollect)r   _s   & r   gc_collect_harderr      s    :


 r   c                  6    ] tR t^$t$ R]R&   R]R&   R]R&   RtR# )UnraisableMetastrmsg	cause_msgzBaseException | None	exc_valuer   N)__name__
__module____qualname____firstlineno____annotations____static_attributes__r   r   r   r   r   $   s    	HN##r   r   z;StashKey[collections.deque[UnraisableMeta | BaseException]]unraisable_exceptionsc                    V ^8  d   QhRRRR/# r   configr   r   r   r   )r   s   "r   r   r   /   s     $% $%v $%$ $%r   c                   V P                   \        ,          P                  p. pR pR p   V! 4       p\	        T\
        4      '       d%   \        R4      pY4n        TP                  T4       KC  TP                  p \        P                  ! \        P                  ! T4      4       K|    \         d     Mii ; i  \        P                   dN   pTP                  e$   TP                  3Tn        TP                  Tn        TP                  T4        R p?K  R p?ii ; i\#        T4      ^8X  d
   T^ ,          hT'       d   \%        RT4      h ???R #   ???i ; i)Nz&Failed to process unraisable exceptionz&multiple unraisable exception warnings)stashr*   pop
IndexError
isinstanceBaseExceptionRuntimeError	__cause__appendr!   warningswarnpytest PytestUnraisableExceptionWarningr#   r"   argslenr   )r-   pop_unraisableerrorsmeta
hook_errorr!   es   &      r   collect_unraisablerB   /   s,   \\"78<<NKMFDJ%%' $..)*RS
'+$j)((C
!fEEcJK   :: !>>- #nn.AF"&..AKa  ! v;!)O !I6RR  D*FD*s_   E B% AE 9*B6 #E %B30E 2B33E 6DADE D#E <E Ec               $    V ^8  d   QhRRRRRR/# )r   r-   r   	prev_hookz*Callable[[sys.UnraisableHookArgs], object]r   r   r   )r   s   "r   r   r   V   s$     0 00"L0	0r   c                    V P                   P                  \        ^4      p  \        V4       \	        V 4       V\
        n         V P                   \         R#   T\
        n        i ; i  T P                   \         i ; i)   N)r/   getgc_collect_iterations_keyr   rB   sysunraisablehookr*   )r-   rD   gc_collect_iterationss   $$ r   cleanuprL   V   sf    
 #LL,,-FJ0	+34v&!*CLL./ "+CLL./s   A A( A%%A( (A;c               $    V ^8  d   QhRRRRRR/# )r   
unraisablezsys.UnraisableHookArgsr6   z2Callable[[UnraisableMeta | BaseException], object]r   r   r   )r   s   "r   r   r   f   s(     & &&& ?	&
 
&r   c                  V P                   f   RMV P                   pV RV P                  : 2pRRP                  \        P                  ! V P
                  V P                  V P                  4      4      ,           pR\        V P                  4      ,           pW4,           V,           pW5,           pV! \        VVV P                  R7      4       R #   \         d   pT! T4       h R p?ii ; i)NzException ignored inz: z

 
)r!   r"   r#   )err_msgobjectjoin	tracebackformat_exceptionexc_typer#   exc_tracebackr
   r   r3   )	rN   r6   rR   summarytraceback_messagetracemalloc_tbr!   r"   rA   s	   "$       r   unraisable_hookr\   f   s     
 '1&8&8&@"jFXFX 	 IR
 1 145"RWW&&##$$((&
 
  3J4E4E FF)N:,	#$..	
  q	
 	s   CC C(	C##C(c                    V ^8  d   QhRRRR/# r,   r   )r   s   "r   r   r      s     Q QV Q Qr   c                (   \         P                  p\        P                  ! 4       pW P                  \
        &   V P                  \        P                  ! \        WR 7      4       \        P                  ! \        VP                  R7      \         n        R# ))r-   rD   )r6   N)rI   rJ   collectionsdequer/   r*   add_cleanup	functoolspartialrL   r\   r6   )r-   rD   r`   s   &  r   pytest_configurerd      s\    ""I?J?P?P?RE*/LL&'
y((UV"**?5<<PCr   T)trylastc                    V ^8  d   QhRRRR/# r   itemr   r   r   r   )r   s   "r   r   r      s     $ $t $ $r   c                0    \        V P                  4       R # r   rB   r-   rh   s   &r   pytest_runtest_setuprl          t{{#r   c                    V ^8  d   QhRRRR/# rg   r   )r   s   "r   r   r      s     $ $d $t $r   c                0    \        V P                  4       R # r   rj   rk   s   &r   pytest_runtest_callrp      rm   r   c                    V ^8  d   QhRRRR/# rg   r   )r   s   "r   r   r      s     $ $$ $4 $r   c                0    \        V P                  4       R # r   rj   rk   s   &r   pytest_runtest_teardownrs      rm   r   )      )(__conditional_annotations__
__future__r   r_   collections.abcr   rb   r   rI   rU   typingr   r   r7   _pytest.configr   _pytest.nodesr   _pytest.stashr	   _pytest.tracemallocr
   r9   version_infoexceptiongroupr   r   rH   r   r   r*   r(   rB   rL   r\   rd   hookimplrl   rp   rs   )rv   s   @r   <module>r      s    " "  $  	 
      !  " 3  g- %SMO 
$Z $ J R 
$%N0 &RQ $ $ $ $ $ $r   