a
    &ñ»jc  ã                   @  s4  d dl mZ d dlmZ er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G d"d#„ d#eƒZG d$d%„ d%eƒZd&S )'é    )Úannotations)ÚTYPE_CHECKING)ÚAuthenticationErrorÚCookieConflictErrorÚ	HTTPErrorÚHeaderErrorÚProtocolErrorÚRemoteProtocolErrorÚStreamConsumedÚStreamErrorÚTLSErrorÚRotatorErrorÚTooManyRedirectsÚURLErrorc                      s(   e Zd ZdZdddœ‡ fdd„Z‡  ZS )r   z
HTTP ErrorÚstrÚNone)ÚmessageÚreturnc                   sX   || _ | dd ¡}|| _| dd ¡| _|d urH| jsHt|dƒrH| jj| _tƒ  |¡ d S )NÚresponseÚrequest)r   Úpopr   r   ÚhasattrÚsuperÚ__init__)Úselfr   Úkwargsr   ©Ú	__class__© ú=E:\soccer\ml_env\Lib\site-packages\tls_requests/exceptions.pyr      s    
zHTTPError.__init__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__classcell__r   r   r   r   r      s   r   c                   @  s   e Zd ZdZdS )r   zAuthentication ErrorN©r    r!   r"   r#   r   r   r   r   r   %   s   r   c                   @  s   e Zd ZdZdS )r   zHeader ErrorNr%   r   r   r   r   r   )   s   r   c                   @  s   e Zd ZdZdS )r   zProtocol ErrorNr%   r   r   r   r   r   -   s   r   c                   @  s   e Zd ZdZdS )r	   zRemote Protocol ErrorNr%   r   r   r   r   r	   1   s   r	   c                   @  s   e Zd ZdZdS )r   zToo Many Redirects.Nr%   r   r   r   r   r   5   s   r   c                   @  s   e Zd ZdZdS )r   z	TLS ErrorNr%   r   r   r   r   r   9   s   r   c                   @  s   e Zd ZdZdS )ÚBase64DecodeErrorzBase64 Decode ErrorNr%   r   r   r   r   r&   =   s   r&   c                   @  s   e Zd ZdS )r   N©r    r!   r"   r   r   r   r   r   A   s   r   c                   @  s   e Zd ZdS )Ú
ProxyErrorNr'   r   r   r   r   r(   E   s   r(   c                   @  s   e Zd ZdS )ÚURLParamsErrorNr'   r   r   r   r   r)   I   s   r)   c                   @  s   e Zd ZdS )ÚCookieErrorNr'   r   r   r   r   r*   M   s   r*   c                   @  s   e Zd ZdS )r   Nr'   r   r   r   r   r   Q   s   r   c                   @  s   e Zd ZdS )r   Nr'   r   r   r   r   r   U   s   r   c                   @  s   e Zd ZdS )r
   Nr'   r   r   r   r   r
   Y   s   r
   c                   @  s   e Zd ZdS )ÚStreamClosedNr'   r   r   r   r   r+   ]   s   r+   c                   @  s   e Zd ZdS )r   Nr'   r   r   r   r   r   a   s   r   N)Ú
__future__r   Útypingr   Ú__all__Ú	Exceptionr   r   r   r   r	   r   r   r&   r   r(   r)   r*   r   r   r
   r+   r   r   r   r   r   Ú<module>   s(   