ž 7’Re$ c@sjGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd „d eƒZGd d „d eƒZGd d „d eƒZGdd„deƒZGdd„deƒZ Gdd„deƒZ Gdd„deƒZ Gdd„de eƒZ Gdd„de ƒZ Gdd„deƒZGdd„deƒZGdd„deeƒZd S(!cBs|EeZdZdZdS(u HTTPErroru#Base exception used by this module.N(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu HTTPError su HTTPErrorcBs2|EeZdZdZdd„Zdd„ZdS(u PoolErroru/Base exception for errors caused within a pool.cCs'||_tj|d||fƒdS(Nu%s: %s(upoolu HTTPErroru__init__(uselfupoolumessage((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu__init__s uPoolError.__init__cCs |jdfS(N(NN(u __class__uNone(uself((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu __reduce__suPoolError.__reduce__N(u__name__u __module__u __qualname__u__doc__u__init__u __reduce__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu PoolErrors u PoolErrorcBs2|EeZdZdZdd„Zdd„ZdS(u RequestErroru8Base exception for PoolErrors that have associated URLs.cCs ||_tj|||ƒdS(N(uurlu PoolErroru__init__(uselfupooluurlumessage((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu__init__s uRequestError.__init__cCs|jd|jdffS(N(u __class__uNoneuurl(uself((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu __reduce__ suRequestError.__reduce__N(u__name__u __module__u __qualname__u__doc__u__init__u __reduce__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu RequestErrors u RequestErrorcBs|EeZdZdZdS(uSSLErroru9Raised when SSL certificate fails in an HTTPS connection.N(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyuSSLError%suSSLErrorcBs|EeZdZdZdS(u ProxyErroru,Raised when the connection to a proxy fails.N(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu ProxyError*su ProxyErrorcBs|EeZdZdZdS(uConnectionErroru&Raised when a normal connection fails.N(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyuConnectionError/suConnectionErrorcBs|EeZdZdZdS(u DecodeErroru;Raised when automatic decoding based on Content-Type fails.N(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu DecodeError4su DecodeErrorcBs)|EeZdZdZddd„ZdS(u MaxRetryErroru6Raised when the maximum number of retries is exceeded.cCsZ||_d|}|r6|dt|ƒ|f7}n |d7}tj||||ƒdS(Nu!Max retries exceeded with url: %su (Caused by %s: %s)u (Caused by redirect)(ureasonutypeu RequestErroru__init__(uselfupooluurlureasonumessage((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu__init__>s    uMaxRetryError.__init__N(u__name__u __module__u __qualname__u__doc__uNoneu__init__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu MaxRetryError;su MaxRetryErrorcBs)|EeZdZdZddd„ZdS(uHostChangedErroru?Raised when an existing pool gets a request for a foreign host.icCs-d|}tj||||ƒ||_dS(Nu)Tried to open a foreign host with url: %s(u RequestErroru__init__uretries(uselfupooluurluretriesumessage((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu__init__Ms uHostChangedError.__init__N(u__name__u __module__u __qualname__u__doc__u__init__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyuHostChangedErrorJsuHostChangedErrorcBs|EeZdZdZdS(uTimeoutStateErroru3 Raised when passing an invalid state to a timeout N(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyuTimeoutStateErrorSsuTimeoutStateErrorcBs|EeZdZdZdS(u TimeoutErroruΐ Raised when a socket timeout error occurs. Catching this error will catch both :exc:`ReadTimeoutErrors ` and :exc:`ConnectTimeoutErrors `. N(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu TimeoutErrorXsu TimeoutErrorcBs|EeZdZdZdS(uReadTimeoutErroruFRaised when a socket timeout occurs while receiving data from a serverN(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyuReadTimeoutErrorasuReadTimeoutErrorcBs|EeZdZdZdS(uConnectTimeoutErroru@Raised when a socket timeout occurs while connecting to a serverN(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyuConnectTimeoutErrorhsuConnectTimeoutErrorcBs|EeZdZdZdS(uEmptyPoolErroruCRaised when a pool runs out of connections and no more are allowed.N(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyuEmptyPoolErrormsuEmptyPoolErrorcBs|EeZdZdZdS(uClosedPoolErroruCRaised when a request enters a pool after the pool has been closed.N(u__name__u __module__u __qualname__u__doc__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyuClosedPoolErrorrsuClosedPoolErrorcBs&|EeZdZdZdd„ZdS(uLocationParseErroru=Raised when get_host or similar fails to parse the URL input.cCs'd|}tj||ƒ||_dS(NuFailed to parse: %s(u HTTPErroru__init__ulocation(uselfulocationumessage((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu__init__zs uLocationParseError.__init__N(u__name__u __module__u __qualname__u__doc__u__init__(u __locals__((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyuLocationParseErrorwsuLocationParseErrorN(u Exceptionu HTTPErroru PoolErroru RequestErroruSSLErroru ProxyErroruConnectionErroru DecodeErroru MaxRetryErroruHostChangedErroruTimeoutStateErroru TimeoutErroruReadTimeoutErroruConnectTimeoutErroruEmptyPoolErroruClosedPoolErroru ValueErroruLocationParseError(((uI/tmp/pip-zej_zi-build/pip/_vendor/requests/packages/urllib3/exceptions.pyu s