o
    Zh                     @   s@  d dl Z d dlmZmZmZ eee ee f Ze jdeded fddZG dd deZ	G d	d
 d
eZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZG d!d" d"eZG d#d$ d$eZdS )%    N)IteratorMappingTypemapreturnc              
   c   sP    zd V  W d S  t y' } z|  D ]\}}t||r!|||q d }~ww )N)	Exceptionitems
isinstance)r   excZfrom_excZto_exc r   K/var/www/html/lang_env/lib/python3.10/site-packages/httpcore/_exceptions.pymap_exceptions   s   

r   c                   @      e Zd ZdS )ConnectionNotAvailableN__name__
__module____qualname__r   r   r   r   r          r   c                   @   r   )
ProxyErrorNr   r   r   r   r   r      r   r   c                   @   r   )UnsupportedProtocolNr   r   r   r   r   r      r   r   c                   @   r   )ProtocolErrorNr   r   r   r   r   r      r   r   c                   @   r   )RemoteProtocolErrorNr   r   r   r   r   r   "   r   r   c                   @   r   )LocalProtocolErrorNr   r   r   r   r   r   &   r   r   c                   @   r   )TimeoutExceptionNr   r   r   r   r   r   -   r   r   c                   @   r   )PoolTimeoutNr   r   r   r   r   r   1   r   r   c                   @   r   )ConnectTimeoutNr   r   r   r   r   r   5   r   r   c                   @   r   )ReadTimeoutNr   r   r   r   r   r   9   r   r   c                   @   r   )WriteTimeoutNr   r   r   r   r   r   =   r   r   c                   @   r   )NetworkErrorNr   r   r   r   r   r   D   r   r   c                   @   r   )ConnectErrorNr   r   r   r   r   r    H   r   r    c                   @   r   )	ReadErrorNr   r   r   r   r   r!   L   r   r!   c                   @   r   )
WriteErrorNr   r   r   r   r   r"   P   r   r"   )
contextlibtypingr   r   r   r   ZExceptionMappingcontextmanagerr   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r   r   r   r   <module>   s(    
