+
    -j                       R t ^ RIHt ^ RIHt ^ RIt^ RIt^ RIt^ RIH	t	 ^ RIH
t
 ]	'       d   ^ RIHt ]! R4      t]
! R4      t ! R	 R
]4      t^]P"                  ^]P"                  ^]P$                  ^]P&                  ^]P(                  ^]P*                  ^]P*                  R]P*                  ^]P,                  /	t ! R R4      t]! 4       t]P4                  tR R ltR# )z1create errno-specific classes for IO or os calls.)annotations)CallableN)TYPE_CHECKING)TypeVar)	ParamSpecPRc                  .    ] tR t^tR R ltR R ltRtR# )Errorc                   V ^8  d   QhRR/#    returnstr )formats   "f/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/_pytest/_py/error.py__annotate__Error.__annotate__   s     
 
# 
    c                	    R P                  V P                  P                  V P                  P                  V P                  P                  RP                  \        \        V P                  4      4      4      # )z{}.{} {!r}: {}  )	r   	__class__
__module____name____doc__joinmapr   args)selfs   &r   __repr__Error.__repr__   sS     ''NN%%NN##NN""HHSdii()	
 	
r   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r      s       r   c           	     	    R P                  V P                  P                  RP                  \	        \
        V P                  4      4      4      pV# )z[{}]: {}r   )r   r   r   r   r   r   r   )r   ss   & r   __str__Error.__str__   s=    NN""HHSdii()
 r   r   N)r   r   __qualname____firstlineno__r    r%   __static_attributes__r   r   r   r
   r
      s    
 r   r
   i  c                  N    ] tR t^4t$ Rt/ tR]R&   R R ltR R ltR R	 lt	R
t
R# )
ErrorMakerzlazily provides Exception classes for each possible POSIX errno
(as defined per the 'errno' module).  All such instances
subclass EnvironmentError.
zdict[int, type[Error]]_errno2classc                    V ^8  d   QhRRRR/# )r   namer   r   type[Error]r   )r   s   "r   r   ErrorMaker.__annotate__<   s        r   c                	    V^ ,          R8X  d   \        V4      h\        \        V4      pV P                  V4      p\	        WV4       V# )    _)AttributeErrorgetattrerrno_geterrnoclasssetattr)r   r.   enoclss   &&  r   __getattr__ErrorMaker.__getattr__<   sC    7c> &&eT"!!#&C 
r   c                    V ^8  d   QhRRRR/# )r   r9   intr   r/   r   )r   s   "r   r   r0   D   s      # + r   c                	    V P                   V,          #   \         da    \        P                  P	                  TR T 24      p\        T\        3RRR\        P                  ! T4      /4      pY0P                   T&   Tu # i ; i)UnknownErrnor   py.errorr   )	r,   KeyErrorr6   	errorcodegettyper
   osstrerror)r   r9   clsnameerrorclss   &&  r   r7   ErrorMaker._geterrnoclassD   s    
	$$S)) 	oo))#cU/CDGz9bkk#6FGH
 &.c"O	s    A(B ?B c               (    V ^8  d   QhRRRRRRRR/# )	r   funczCallable[P, R]r   zP.argskwargszP.kwargsr   r   r   )r   s   "r   r   r0   Q   s,     2 2"2+12=E2	
2r   c           	        Rp V! V/ VB #   \          d    h \         d   p\        TR4      '       g   h \        P                  R8X  d:    T P                  \        TP                  ,          4      pMQ  \         d    Thi ; iTP                  f   \        R\         3RRRR/4      pMT P                  TP                  4      pT! TP                   T: 24      hRp?ii ; i)	z;Call a function and raise an errno-exception if applicable.Tr6   win32NUnknownErrnoNoner   rA   r   )r
   OSErrorhasattrsysplatformr7   _winerrnomapr6   rB   rE   r   )r   rL   r   rM   __tracebackhide__valuer:   s   &&*,   r   checked_callErrorMaker.checked_callQ   s     !	2((( 	 	25'**||w&  --l5;;.GHC  K  ;;&*%z9dCC --ekk:Cx011+	2s2    CC(C&A21C2B  ACCr   N)r   r   r'   r(   r   r,   __annotations__r;   r7   rX   r)   r   r   r   r+   r+   4   s(    
 ,.L(-2 2r   r+   c                    V ^8  d   QhRRRR/# )r   attrr   r   r/   r   )r   s   "r   r   r   v   s     ' 'c 'k 'r   c                "    \        \        V 4      # )N)r5   _error_maker)r\   s   &r   r;   r;   v   s    <&&r   )r   
__future__r   collections.abcr   r6   rF   rS   typingr   r   typing_extensionsr   r   r   EnvironmentErrorr
   ENOENTEEXISTEXDEVEBUSYENOTDIREACCESrU   r+   r^   rX   r;   r   r   r   <module>rj      s    7 " $  	 
    +#ACL & u||u||u||
;2 ;2| |(('r   