o
    óT·j×  ã                   @  sB  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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 ))é    )ÚannotationsN)Ú	GeneratorÚmapÚExceptionMappingÚreturnúGenerator[None]c              
   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   úX/home/dinkstrade/pdmp-scanner/venv/lib/python3.10/site-packages/httpcore2/_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   0   r   r   c                   @  r   )ÚPoolTimeoutNr   r   r   r   r   r   4   r   r   c                   @  r   )ÚConnectTimeoutNr   r   r   r   r   r   8   r   r   c                   @  r   )ÚReadTimeoutNr   r   r   r   r   r    <   r   r    c                   @  r   )ÚWriteTimeoutNr   r   r   r   r   r!   @   r   r!   c                   @  r   )ÚNetworkErrorNr   r   r   r   r   r"   G   r   r"   c                   @  r   )ÚConnectErrorNr   r   r   r   r   r#   K   r   r#   c                   @  r   )Ú	ReadErrorNr   r   r   r   r   r$   O   r   r$   c                   @  r   )Ú
WriteErrorNr   r   r   r   r   r%   S   r   r%   )r   r   r   r   )Ú
__future__r   Ú
contextlibÚtypingÚcollections.abcr   ÚMappingÚtyper   r   Úcontextmanagerr   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r   r   r   r   Ú<module>   s,    
