+
    /O|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   "ÚJC:\Users\alokc\chatbot\backend\venv\Lib\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   € Ø ×'Ñ'Ø�N‰N×%Ñ%Ø�N‰N×#Ñ#Ø�N‰N×"Ñ"Ø�H‰H”Sœ˜dŸi™iÓ(Ó)ó	
ð 	
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=   € Ø×ÑØ�N‰N×"Ñ"Ø�H‰H”Sœ˜dŸi™iÓ(Ó)ó
ˆð ˆ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# )Ú
ErrorMakerz”lazily 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   € Ø��7�cŒ>Ü  Ó&Ð&Ü”e˜TÓ"ˆØ×!Ñ! #Ó&ˆÜ�˜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Õ)Ð)øÜô 	Ü—o‘o×)Ñ)¨#°¸c¸UÐ/CÓDˆGÜØÜ�Ø˜z¨9´b·k²kÀ#Ó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Ô&ð ð ×-Ñ-¬l¸5¿;¹;Õ.GÓH‘CøÜô  Ø�Kð úð —;‘;Ò&ÜØ*Ü˜Ø% z°9¸dÐCó‘Cð ×-Ñ-¨e¯k©kÓ:�Cá˜Ÿ™˜¨¡xÐ0Ó1Ð1ûð+	2ús2   „ Œ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áˆCƒL€ôÐô ð& €u‡|�|Ø€u‡|�|Øˆ�‰Øˆ�‰Øˆ�‰Øˆ�‰Øˆ�‰Øˆ�‰Ø€u‡|�|ð
€÷;2ñ ;2ñ| ‹|€Ø×(Ñ(€÷'r   