o
    –º¥g   ã                   @   s<  d dl Z d dlZejeje eje f Ze jdedej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Ú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   ÚexcÚfrom_excÚto_exc© r
   úK/var/www/visachat/venv/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ÚtypingÚMappingÚTyper   ÚExceptionMappingÚcontextmanagerÚIteratorr   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r
   r
   r
   r   Ú<module>   s(    
