
    osj                       d dl mZ d dlZd dlZd dlmZ ej                  ee   ee   f   Z	ej                  d#d       Z G d de      Z G d de      Z G d	 d
e      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d d e      Z G d! d"e      Zy)$    )annotationsN)	Generatorc              #     K   	 d  y # t         $ r3}| j                         D ]  \  }}t        ||      s ||      |  d }~ww xY ww)N)	Exceptionitems
isinstance)mapexcfrom_excto_excs       H/root/.hermes/venv/lib/python3.12/site-packages/httpcore2/_exceptions.pymap_exceptionsr   
   sR       #		 	+Hf#x(Sks*	+ 		s)   A	 A	A"A A  AAc                      e Zd Zy)ConnectionNotAvailableN__name__
__module____qualname__     r   r   r          r   r   c                      e Zd Zy)
ProxyErrorNr   r   r   r   r   r      r   r   r   c                      e Zd Zy)UnsupportedProtocolNr   r   r   r   r   r      r   r   r   c                      e Zd Zy)ProtocolErrorNr   r   r   r   r   r   !   r   r   r   c                      e Zd Zy)RemoteProtocolErrorNr   r   r   r   r   r   %   r   r   r   c                      e Zd Zy)LocalProtocolErrorNr   r   r   r   r!   r!   )   r   r   r!   c                      e Zd Zy)TimeoutExceptionNr   r   r   r   r#   r#   0   r   r   r#   c                      e Zd Zy)PoolTimeoutNr   r   r   r   r%   r%   4   r   r   r%   c                      e Zd Zy)ConnectTimeoutNr   r   r   r   r'   r'   8   r   r   r'   c                      e Zd Zy)ReadTimeoutNr   r   r   r   r)   r)   <   r   r   r)   c                      e Zd Zy)WriteTimeoutNr   r   r   r   r+   r+   @   r   r   r+   c                      e Zd Zy)NetworkErrorNr   r   r   r   r-   r-   G   r   r   r-   c                      e Zd Zy)ConnectErrorNr   r   r   r   r/   r/   K   r   r   r/   c                      e Zd Zy)	ReadErrorNr   r   r   r   r1   r1   O   r   r   r1   c                      e Zd Zy)
WriteErrorNr   r   r   r   r3   r3   S   r   r   r3   )r	   ExceptionMappingreturnzGenerator[None])
__future__r   
contextlibtypingcollections.abcr   Mappingtyper   r4   contextmanagerr   r   r   r   r   r   r!   r#   r%   r'   r)   r+   r-   r/   r1   r3   r   r   r   <module>r=      s    "   %>>$y/4	?"BC   	Y 		 		) 		I 		- 		 		y 		" 		% 		" 		# 		9 		< 		 		 	r   