U oÏ aÏã@sLddlmZddlmZGdd„deƒZGdd„deƒZGdd „d eƒZ Gd d „d e ƒZ Gd d „d eƒZ Gdd„deƒZ Gdd„deƒZ Gdd„deƒZeZGdd„de ƒZGdd„de ƒZGdd„deƒZGdd„deƒZGdd„dee ƒZGdd„deƒZGd d!„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ƒZGd0d1„d1eƒZGd2d3„d3eƒZ Gd4d5„d5eƒZ!Gd6d7„d7eƒZ"Gd8d9„d9eƒZ#Gd:d;„d;eeƒZ$Gdd?„d?eeƒZGd@dA„dAeƒZ&GdBdC„dCe'eƒZ(GdDdE„dEeƒZ)GdFdG„dGeƒZ*dHS)Ié)Úabsolute_importé)ÚIncompleteReadc@seZdZdZdS)Ú HTTPErrorz#Base exception used by this module.N©Ú__name__Ú __module__Ú __qualname__Ú__doc__©r r ú_C:\Users\vtejo\AppData\Local\Temp\pip-unpacked-wheel-6mt8ur68\pip\_vendor\urllib3\exceptions.pyrsrc@seZdZdZdS)Ú HTTPWarningz!Base warning used by this module.Nrr r r r r 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 r rszPoolError.__init__cCs |jdfS)N)NN©Ú __class__©rr r r Ú __reduce__szPoolError.__reduce__N©rrr r rrr r r r rsrc@s eZdZdZdd„Zdd„ZdS)Ú RequestErrorz8Base exception for PoolErrors that have associated URLs.cCs||_t |||¡dS©N)Úurlrr)rrrrr r r r szRequestError.__init__cCs|jd|jdffSr)rrrr r r r$szRequestError.__reduce__Nrr r r r rsrc@seZdZdZdS)ÚSSLErrorz9Raised when SSL certificate fails in an HTTPS connection.Nrr r r r r)src@seZdZdZdS)Ú ProxyErrorz,Raised when the connection to a proxy fails.Nrr r r r r.src@seZdZdZdS)Ú DecodeErrorz;Raised when automatic decoding based on Content-Type fails.Nrr r r r r3src@seZdZdZdS)Ú ProtocolErrorz>Raised when something unexpected happens mid-request/response.Nrr r r r r8src@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 r rNs zMaxRetryError.__init__)N©rrr r rr r r r rDs rc@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 r rYszHostChangedError.__init__N)r#r!r r r r r"Vsr"c@seZdZdZdS)ÚTimeoutStateErrorz3 Raised when passing an invalid state to a timeout Nrr r r r r%_sr%c@seZdZdZdS)Ú TimeoutErrorzÀ Raised when a socket timeout error occurs. Catching this error will catch both :exc:`ReadTimeoutErrors ` and :exc:`ConnectTimeoutErrors `. Nrr r r r r&esr&c@seZdZdZdS)ÚReadTimeoutErrorzFRaised when a socket timeout occurs while receiving data from a serverNrr r r r r'osr'c@seZdZdZdS)ÚConnectTimeoutErrorz@Raised when a socket timeout occurs while connecting to a serverNrr r r r r(vsr(c@seZdZdZdS)ÚNewConnectionErrorzHRaised when we fail to establish a new connection. Usually ECONNREFUSED.Nrr r r r r){sr)c@seZdZdZdS)ÚEmptyPoolErrorzCRaised when a pool runs out of connections and no more are allowed.Nrr r r r r*€sr*c@seZdZdZdS)ÚClosedPoolErrorzCRaised when a request enters a pool after the pool has been closed.Nrr r r r r+…sr+c@seZdZdZdS)ÚLocationValueErrorzÚ __classcell__r r rr rÔs rc@seZdZdZdS)Ú InvalidHeaderz(The header provided was somehow invalid.Nrr r r r r@çsr@cs eZdZdZ‡fdd„Z‡ZS)ÚProxySchemeUnknownz1ProxyManager does not support the supplied schemecsd|}tt|ƒ |¡dS)NzNot supported proxy scheme %s)r;rAr)rÚschemerrr r rðszProxySchemeUnknown.__init__©rrr r rr?r r rr rAìsrAcs 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: %rÚUnknown)r;rDr)rÚdefectsÚ unparsed_datarrr r røszHeaderParsingError.__init__rCr r rr rDõsrDc@seZdZdZdS)ÚUnrewindableBodyErrorz9urllib3 encountered an error when trying to rewind a bodyNrr r r r rHýsrHN)+Ú __future__rZpackages.six.moves.http_clientrÚhttplib_IncompleteReadÚ ExceptionrÚWarningr rrrrrrÚConnectionErrorrr"r%r&r'r(r)r*r+Ú ValueErrorr,r-r/r2r3r4r5r6r7r8r9r:r@ÚAssertionErrorrArDrHr r r r ÚsH