a
     þdW  ã                   @   s2  d dl Z d dlmZmZmZ e jeeef ed dœ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)ÚDictÚIteratorÚType)ÚmapÚreturnc              
   c   sZ   z
d V  W nJ t yT } z2|  ¡ D ]\}}t||ƒr"||ƒ‚q"‚ W Y d }~n
d }~0 0 d S )N)Ú	ExceptionÚitemsÚ
isinstance)r   ÚexcZfrom_excZto_exc© r   ú]/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/httpcore/_exceptions.pyÚmap_exceptions   s    


r   c                   @   s   e Zd ZdS )ÚConnectionNotAvailableN©Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )Ú
ProxyErrorNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚUnsupportedProtocolNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚProtocolErrorNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚRemoteProtocolErrorNr   r   r   r   r   r       s   r   c                   @   s   e Zd ZdS )ÚLocalProtocolErrorNr   r   r   r   r   r   $   s   r   c                   @   s   e Zd ZdS )ÚTimeoutExceptionNr   r   r   r   r   r   +   s   r   c                   @   s   e Zd ZdS )ÚPoolTimeoutNr   r   r   r   r   r   /   s   r   c                   @   s   e Zd ZdS )ÚConnectTimeoutNr   r   r   r   r   r   3   s   r   c                   @   s   e Zd ZdS )ÚReadTimeoutNr   r   r   r   r   r   7   s   r   c                   @   s   e Zd ZdS )ÚWriteTimeoutNr   r   r   r   r   r   ;   s   r   c                   @   s   e Zd ZdS )ÚNetworkErrorNr   r   r   r   r   r   B   s   r   c                   @   s   e Zd ZdS )ÚConnectErrorNr   r   r   r   r   r   F   s   r   c                   @   s   e Zd ZdS )Ú	ReadErrorNr   r   r   r   r   r   J   s   r   c                   @   s   e Zd ZdS )Ú
WriteErrorNr   r   r   r   r   r    N   s   r    )Ú
contextlibÚtypingr   r   r   Úcontextmanagerr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r   r   r   Ú<module>   s$   
