ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ [c@@s(ddlmZddlmZdefdYZdefdYZdefd YZ d e fd YZ d efd YZ defdYZ defdYZ defdYZeZde fdYZde fdYZdefdYZdefdYZdee fdYZdefdYZd ee fd!YZd"e fd#YZd$e fd%YZd&eefd'YZd(efd)YZd*efd+YZd,efd-YZd.efd/YZd0efd1YZd2efd3YZ d4efd5YZ!d6efd7YZ"d8efd9YZ#d:eefd;YZ$d<efd=YZ%d>eefd?YZd@efdAYZ&dBe'efdCYZ(dDefdEYZ)dFefdGYZ*dHS(Ii(tabsolute_importi(tIncompleteReadt HTTPErrorcB@seZdZRS(s#Base exception used by this module.(t__name__t __module__t__doc__(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRst HTTPWarningcB@seZdZRS(s!Base warning used by this module.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR st PoolErrorcB@s eZdZdZdZRS(s/Base exception for errors caused within a pool.cC@s'||_tj|d||fdS(Ns%s: %s(tpoolRt__init__(tselfRtmessage((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR s cC@s |jdfS(N(NN(t __class__tNone(R ((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyt __reduce__s(RRRR R(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRs t RequestErrorcB@s eZdZdZdZRS(s8Base exception for PoolErrors that have associated URLs.cC@s ||_tj|||dS(N(turlRR (R RRR ((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR s cC@s|jd|jdffS(N(R R R(R ((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR#s(RRRR R(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRs tSSLErrorcB@seZdZRS(s9Raised when SSL certificate fails in an HTTPS connection.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR(st ProxyErrorcB@seZdZRS(s,Raised when the connection to a proxy fails.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR-st DecodeErrorcB@seZdZRS(s;Raised when automatic decoding based on Content-Type fails.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR2st ProtocolErrorcB@seZdZRS(s>Raised when something unexpected happens mid-request/response.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR7st MaxRetryErrorcB@seZdZddZRS(s 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 cC@s3||_d||f}tj||||dS(Ns0Max retries exceeded with url: %s (Caused by %r)(treasonRR (R RRRR ((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR Ls  N(RRRR R (((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRBstHostChangedErrorcB@seZdZddZRS(s?Raised when an existing pool gets a request for a foreign host.icC@s-d|}tj||||||_dS(Ns)Tried to open a foreign host with url: %s(RR tretries(R RRRR ((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR Xs (RRRR (((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRUstTimeoutStateErrorcB@seZdZRS(s3 Raised when passing an invalid state to a timeout (RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR^st TimeoutErrorcB@seZdZRS(s Raised when a socket timeout error occurs. Catching this error will catch both :exc:`ReadTimeoutErrors ` and :exc:`ConnectTimeoutErrors `. (RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRcstReadTimeoutErrorcB@seZdZRS(sFRaised when a socket timeout occurs while receiving data from a server(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRlstConnectTimeoutErrorcB@seZdZRS(s@Raised when a socket timeout occurs while connecting to a server(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRsstNewConnectionErrorcB@seZdZRS(sHRaised when we fail to establish a new connection. Usually ECONNREFUSED.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRxstEmptyPoolErrorcB@seZdZRS(sCRaised when a pool runs out of connections and no more are allowed.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR}stClosedPoolErrorcB@seZdZRS(sCRaised when a request enters a pool after the pool has been closed.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRstLocationValueErrorcB@seZdZRS(s<Raised when there is something wrong with a given URL input.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR stLocationParseErrorcB@seZdZdZRS(s=Raised when get_host or similar fails to parse the URL input.cC@s'd|}tj||||_dS(NsFailed to parse: %s(RR tlocation(R R"R ((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR s (RRRR (((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR!st ResponseErrorcB@seZdZdZdZRS(sDUsed as a container for an error reason supplied in a MaxRetryError.stoo many error responsess&too many {status_code} error responses(RRRt GENERIC_ERRORtSPECIFIC_ERROR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR#stSecurityWarningcB@seZdZRS(s0Warned when performing security reducing actions(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR&stSubjectAltNameWarningcB@seZdZRS(sBWarned when connecting to a host with a certificate missing a SAN.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR'stInsecureRequestWarningcB@seZdZRS(s/Warned when making an unverified HTTPS request.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR(stSystemTimeWarningcB@seZdZRS(s0Warned when system time is suspected to be wrong(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR)stInsecurePlatformWarningcB@seZdZRS(sEWarned when certain SSL configuration is not available on a platform.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR*stSNIMissingWarningcB@seZdZRS(s9Warned when making a HTTPS request without SNI available.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR+stDependencyWarningcB@seZdZRS(sc Warned when an attempt is made to import a module with missing optional dependencies. (RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR,stResponseNotChunkedcB@seZdZRS(s;Response needs to be chunked in order to read it as chunks.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR-stBodyNotHttplibCompatiblecB@seZdZRS(sz Body should be httplib.HTTPResponse like (have an fp attribute which returns raw chunks) for read_chunked(). (RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR.sRcB@s eZdZdZdZRS(s Response length doesn't match expected Content-Length Subclass of http_client.IncompleteRead to allow int value for `partial` to avoid creating large objects on streamed reads. cC@stt|j||dS(N(tsuperRR (R tpartialtexpected((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR scC@sd|j|jfS(Ns/IncompleteRead(%i bytes read, %i more expected)(R0R1(R ((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyt__repr__s(RRRR R2(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyRs t InvalidHeadercB@seZdZRS(s(The header provided was somehow invalid.(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR3stProxySchemeUnknowncB@seZdZdZRS(s1ProxyManager does not support the supplied schemecC@s$d|}tt|j|dS(NsNot supported proxy scheme %s(R/R4R (R tschemeR ((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR s (RRRR (((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR4stHeaderParsingErrorcB@seZdZdZRS(sNRaised by assert_header_parsing, but we convert it to a log.warning statement.cC@s0d|p d|f}tt|j|dS(Ns%s, unparsed data: %rtUnknown(R/R6R (R tdefectst unparsed_dataR ((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR s(RRRR (((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR6stUnrewindableBodyErrorcB@seZdZRS(s9urllib3 encountered an error when trying to rewind a body(RRR(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pyR:sN(+t __future__Rtpackages.six.moves.http_clientRthttplib_IncompleteReadt ExceptionRtWarningRRRRRRRtConnectionErrorRRRRRRRRRt ValueErrorR R!R#R&R'R(R)R*R+R,R-R.R3tAssertionErrorR4R6R:(((sC/opt/alt/python27/lib/python2.7/site-packages/urllib3/exceptions.pytsH