HEX
Server: Apache/2.4.65 (Debian)
System: Linux kubikelcreative 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
User: www-data (33)
PHP: 8.4.13
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/urllib3/__pycache__/exceptions.cpython-39.pyc
a

��fg �@s~ddlmZddlmZGdd�de�ZGdd�de�ZGdd�de�Z	Gd	d
�d
e	�Z
Gdd�de�ZGd
d�de�ZGdd�de�Z
Gdd�de�ZeZGdd�de
�ZGdd�de
�ZGdd�de�ZGdd�de�ZGdd�dee
�ZGdd�de�ZGdd �d ee	�ZGd!d"�d"e	�ZGd#d$�d$e	�ZGd%d&�d&ee�ZGd'd(�d(e�ZGd)d*�d*e�ZGd+d,�d,e�ZGd-d.�d.e�ZGd/d0�d0e�ZGd1d2�d2e�Z Gd3d4�d4e�Z!Gd5d6�d6e�Z"Gd7d8�d8e�Z#Gd9d:�d:e�Z$Gd;d<�d<ee�Z%Gd=d>�d>e�Z&Gd?d@�d@ee�ZGdAdB�dBee�Z'GdCdD�dDe�Z(GdEdF�dFe)e�Z*GdGdH�dHe�Z+GdIdJ�dJe�Z,GdKdL�dLe�Z-dMS)N�)�absolute_import)�IncompleteReadc@seZdZdZdS)�	HTTPErrorz#Base exception used by this module.N��__name__�
__module__�__qualname__�__doc__�r
r
�4/usr/lib/python3/dist-packages/urllib3/exceptions.pyrsrc@seZdZdZdS)�HTTPWarningz!Base warning used by this module.Nrr
r
r
rrsrc@s eZdZdZdd�Zdd�ZdS)�	PoolErrorz/Base exception for errors caused within a pool.cCs||_t�|d||f�dS)Nz%s: %s)�poolr�__init__)�selfr�messager
r
rrszPoolError.__init__cCs
|jdfS)N)NN��	__class__�rr
r
r�
__reduce__szPoolError.__reduce__N�rrrr	rrr
r
r
rr
sr
c@s eZdZdZdd�Zdd�ZdS)�RequestErrorz8Base exception for PoolErrors that have associated URLs.cCs||_t�|||�dS�N)�urlr
r)rrrrr
r
rr#szRequestError.__init__cCs|jd|jdffSr)rrrr
r
rr'szRequestError.__reduce__Nrr
r
r
rr src@seZdZdZdS)�SSLErrorz9Raised when SSL certificate fails in an HTTPS connection.Nrr
r
r
rr,srcs eZdZdZ�fdd�Z�ZS)�
ProxyErrorz,Raised when the connection to a proxy fails.cs$tt|�j||g|�R�||_dSr)�superrrZoriginal_error)rr�error�argsrr
rr5szProxyError.__init__�rrrr	r�
__classcell__r
r
rrr2src@seZdZdZdS)�DecodeErrorz;Raised when automatic decoding based on Content-Type fails.Nrr
r
r
rr!:sr!c@seZdZdZdS)�
ProtocolErrorz>Raised when something unexpected happens mid-request/response.Nrr
r
r
rr"@sr"c@seZdZdZddd�ZdS)�
MaxRetryErroraRaised when the maximum number of retries is exceeded.

    :param pool: The connection pool
    :type pool: :class:`~urllib3.connectionpool.HTTPConnectionPool`
    :param string url: The requested Url
    :param exceptions.Exception reason: The underlying error

    NcCs&||_d||f}t�||||�dS)Nz0Max retries exceeded with url: %s (Caused by %r))�reasonrr)rrrr$rr
r
rrWszMaxRetryError.__init__)N�rrrr	rr
r
r
rr#Ms	r#c@seZdZdZddd�ZdS)�HostChangedErrorz?Raised when an existing pool gets a request for a foreign host.�cCs"d|}t�||||�||_dS)Nz)Tried to open a foreign host with url: %s)rr�retries)rrrr(rr
r
rrbszHostChangedError.__init__N)r'r%r
r
r
rr&_sr&c@seZdZdZdS)�TimeoutStateErrorz1Raised when passing an invalid state to a timeoutNrr
r
r
rr)hsr)c@seZdZdZdS)�TimeoutErrorz�Raised when a socket timeout error occurs.

    Catching this error will catch both :exc:`ReadTimeoutErrors
    <ReadTimeoutError>` and :exc:`ConnectTimeoutErrors <ConnectTimeoutError>`.
    Nrr
r
r
rr*nsr*c@seZdZdZdS)�ReadTimeoutErrorzFRaised when a socket timeout occurs while receiving data from a serverNrr
r
r
rr+xsr+c@seZdZdZdS)�ConnectTimeoutErrorz@Raised when a socket timeout occurs while connecting to a serverNrr
r
r
rr,�sr,c@seZdZdZdS)�NewConnectionErrorzHRaised when we fail to establish a new connection. Usually ECONNREFUSED.Nrr
r
r
rr-�sr-c@seZdZdZdS)�EmptyPoolErrorzCRaised when a pool runs out of connections and no more are allowed.Nrr
r
r
rr.�sr.c@seZdZdZdS)�ClosedPoolErrorzCRaised when a request enters a pool after the pool has been closed.Nrr
r
r
rr/�sr/c@seZdZdZdS)�LocationValueErrorz<Raised when there is something wrong with a given URL input.Nrr
r
r
rr0�sr0c@seZdZdZdd�ZdS)�LocationParseErrorz=Raised when get_host or similar fails to parse the URL input.cCsd|}t�||�||_dS)NzFailed to parse: %s)rr�location)rr2rr
r
rr�szLocationParseError.__init__Nr%r
r
r
rr1�sr1cs eZdZdZ�fdd�Z�ZS)�URLSchemeUnknownz2Raised when a URL input has an unsupported scheme.cs"d|}tt|��|�||_dS)NzNot supported URL scheme %s)rr3r�scheme�rr4rrr
rr�szURLSchemeUnknown.__init__rr
r
rrr3�sr3c@seZdZdZdZdZdS)�
ResponseErrorzDUsed as a container for an error reason supplied in a MaxRetryError.ztoo many error responsesz&too many {status_code} error responsesN)rrrr	Z
GENERIC_ERRORZSPECIFIC_ERRORr
r
r
rr6�sr6c@seZdZdZdS)�SecurityWarningz0Warned when performing security reducing actionsNrr
r
r
rr7�sr7c@seZdZdZdS)�SubjectAltNameWarningzBWarned when connecting to a host with a certificate missing a SAN.Nrr
r
r
rr8�sr8c@seZdZdZdS)�InsecureRequestWarningz/Warned when making an unverified HTTPS request.Nrr
r
r
rr9�sr9c@seZdZdZdS)�SystemTimeWarningz0Warned when system time is suspected to be wrongNrr
r
r
rr:�sr:c@seZdZdZdS)�InsecurePlatformWarningzIWarned when certain TLS/SSL configuration is not available on a platform.Nrr
r
r
rr;�sr;c@seZdZdZdS)�SNIMissingWarningz9Warned when making a HTTPS request without SNI available.Nrr
r
r
rr<�sr<c@seZdZdZdS)�DependencyWarningzc
    Warned when an attempt is made to import a module with missing optional
    dependencies.
    Nrr
r
r
rr=�sr=c@seZdZdZdS)�ResponseNotChunkedz;Response needs to be chunked in order to read it as chunks.Nrr
r
r
rr>�sr>c@seZdZdZdS)�BodyNotHttplibCompatiblez�
    Body should be :class:`http.client.HTTPResponse` like
    (have an fp attribute which returns raw chunks) for read_chunked().
    Nrr
r
r
rr?�sr?cs(eZdZdZ�fdd�Zdd�Z�ZS)rz�
    Response length doesn't match expected Content-Length

    Subclass of :class:`http.client.IncompleteRead` to allow int value
    for ``partial`` to avoid creating large objects on streamed reads.
    cstt|��||�dSr)rrr)r�partial�expectedrr
rr�szIncompleteRead.__init__cCsd|j|jfS)Nz/IncompleteRead(%i bytes read, %i more expected))r@rArr
r
r�__repr__s�zIncompleteRead.__repr__�rrrr	rrBr r
r
rrr�srcs(eZdZdZ�fdd�Zdd�Z�ZS)�InvalidChunkLengthz+Invalid chunk length in a chunked response.cs(tt|��|��|j�||_||_dSr)rrDr�tellZlength_remaining�response�length)rrFrGrr
rr
s


�zInvalidChunkLength.__init__cCsd|j|jfS)Nz0InvalidChunkLength(got length %r, %i bytes read))rGr@rr
r
rrBs�zInvalidChunkLength.__repr__rCr
r
rrrDsrDc@seZdZdZdS)�
InvalidHeaderz(The header provided was somehow invalid.Nrr
r
r
rrHsrHcs eZdZdZ�fdd�Z�ZS)�ProxySchemeUnknownz1ProxyManager does not support the supplied schemecs6|dkrd}|durd}nd|}tt|��|�dS)NZ	localhostz>Proxy URL had no scheme, should start with http:// or https://zCProxy URL had unsupported scheme %s, should use http:// or https://)rrIrr5rr
rr#s��zProxySchemeUnknown.__init__rr
r
rrrIsrIc@seZdZdZdS)�ProxySchemeUnsupportedz=Fetching HTTPS resources through HTTPS proxies is unsupportedNrr
r
r
rrJ2srJcs eZdZdZ�fdd�Z�ZS)�HeaderParsingErrorzNRaised by assert_header_parsing, but we convert it to a log.warning statement.cs$d|pd|f}tt|��|�dS)Nz%s, unparsed data: %rZUnknown)rrKr)rZdefectsZ
unparsed_datarrr
rr;szHeaderParsingError.__init__rr
r
rrrK8srKc@seZdZdZdS)�UnrewindableBodyErrorz9urllib3 encountered an error when trying to rewind a bodyNrr
r
r
rrL@srLN).Z
__future__rZsix.moves.http_clientrZhttplib_IncompleteRead�	Exceptionr�Warningrr
rrrr!r"�ConnectionErrorr#r&r)r*r+r,r-r.r/�
ValueErrorr0r1r3r6r7r8r9r:r;r<r=r>r?rDrH�AssertionErrorrIrJrKrLr
r
r
r�<module>sN