Files
PowerToys/PythonHome/Lib/site-packages/requests/models.pyc

186 lines
25 KiB
Plaintext
Raw Normal View History

2014-07-09 18:15:23 +08:00
<03>
2014-07-10 23:57:08 +08:00
l<EFBFBD><EFBFBD>Sc@s;dZddlZddlZddlmZmZddlmZddlm Z ddl
2014-07-09 18:15:23 +08:00
m Z ddl m Z mZdd lmZdd
lmZdd lmZdd lmZdd lmZmZmZmZmZmZddlmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(ddl)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6ddl7m8Z8e8j9e8j:e8j;e8j<fZ=dZ>dZ?dZ@deAfd<00><00>YZBdeAfd<00><00>YZCdeCfd<00><00>YZDdeBeCfd<00><00>YZEdeAfd<00><00>YZFdS( s`
requests.models
~~~~~~~~~~~~~~~
This module contains the primary objects that power Requests.
i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>N(tBytesIOtUnsupportedOperationi(t default_hooks(tCaseInsensitiveDict(t HTTPBasicAuth(tcookiejar_from_dicttget_cookie_header(t RequestField(tencode_multipart_formdata(t parse_url(t DecodeError(t HTTPErrortRequestExceptiont MissingSchemat
InvalidURLtChunkedEncodingErrortContentDecodingError(
tguess_filenametget_auth_from_urlt requote_uritstream_decode_response_unicodetto_key_val_listtparse_header_linkst iter_slicestguess_json_utft super_lentto_native_string( t cookielibt
urlunparseturlsplitt urlencodetstrtbytestStringIOtis_py2tchardettjsont builtin_strt
basestringtIncompleteRead(tcodesii
2014-07-10 23:57:08 +08:00
iitRequestEncodingMixincBs5eZed<00><00>Zed<00><00>Zed<00><00>ZRS(cCssg}t|j<00>}|j}|s-d}n|j|<00>|j}|rf|jd<00>|j|<00>ndj|<00>S(sBuild the path URL to use.t/t?t(Rturltpathtappendtquerytjoin(tselfR-tpR.R0((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pytpath_url1s     cCst|ttf<00>r|St|d<00>r,|St|d<00>rg}x<>t|<00>D]<5D>\}}t|t<00>syt|d<00> r<>|g}nxl|D]d}|dk r<>|jt|t<00>r<>|jd<00>n|t|t<00>r<>|jd<00>n|f<00>q<>q<>WqNWt |dt
2014-07-09 18:15:23 +08:00
<00>S|SdS(s<>Encode parameters in a piece of data.
Will successfully encode parameters when passed as a dict or a list of
2-tuples. Order is retained if data is a list of 2-tuples but arbitrary
if parameters are supplied as a dict.
treadt__iter__sutf-8tdoseqN( t
2014-07-10 23:57:08 +08:00
isinstanceRR thasattrRR&tNoneR/tencodeRtTrue(tdatatresulttktvstv((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt_encode_paramsFs    !3c Csr|std<00><00>nt|t<00>r3td<00><00>ng}t|pEi<00>}t|pWi<00>}x<>|D]<5D>\}}t|t<00>s<>t|d<00> r<>|g}nx<>|D]<5D>}|d k r<>t|t<00>s<>t|<00>}n|jt|t<00>r<>|j d<00>n|t|t<00>r|j
2014-07-09 18:15:23 +08:00
d<00>n|f<00>q<>q<>WqdWx'|D]\}}d }d } t|t t f<00>r<>t |<00>dkr<>|\}
} q<>t |<00>dkr<>|\}
} }q<>|\}
} }} nt|<00>p<>|}
|} t| t<00>r<>t| <00>} nt| t<00>rt| <00>} ntd|d| j<00>d |
d
| <00>} | jd |<00>|j| <00>q3Wt|<00>\} }| |fS( sBuild the body for a multipart/form-data request.
Will successfully encode files when passed as a dict or a list of
2-tuples. Order is retained if data is a list of 2-tuples but arbitrary
if parameters are supplied as a dict.
sFiles must be provided.sData must not be a string.R6sutf-8iitnameR=tfilenametheaderst content_typeN(t
ValueErrorR8R&RR9R:R RR/tdecodeR;ttupletlisttlenRR!RRR5tmake_multipartR(tfilesR=t
2014-07-10 23:57:08 +08:00
new_fieldstfieldstfieldtvalRAR?tfttfhtfntfptrftbodyRF((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt _encode_filesasL    !3(t__name__t
__module__tpropertyR4t staticmethodRBRX(((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR)0stRequestHooksMixincBseZd<00>Zd<00>ZRS(cCs||jkr"td|<16><00>nt|tj<00>rK|j|j|<00>n0t|d<00>r{|j|jd<00>|D<><00>ndS(sProperly register a hook.s1Unsupported event specified, with event name "%s"R6css'|]}t|tj<00>r|VqdS(N(R8t collectionstCallable(t.0th((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pys <genexpr><3E>sN(thooksRGR8R^R_R/R9textend(R2teventthook((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt register_hook<6F>s cCs5y|j|j|<00>tSWntk
2014-07-09 18:15:23 +08:00
r0tSXdS(siDeregister a previously registered hook.
Returns True if the hook existed, False if not.
2014-07-10 23:57:08 +08:00
N(RbtremoveR<RGtFalse(R2RdRe((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pytderegister_hook<6F>s
 (RYRZRfRi(((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR]<00>s tRequestc
2014-07-09 18:15:23 +08:00
BsDeZdZdddddddddd<00> Zd<00>Zd<00>ZRS(sA user-created :class:`Request <Request>` object.
Used to prepare a :class:`PreparedRequest <PreparedRequest>`, which is sent to the server.
:param method: HTTP method to use.
:param url: URL to send.
:param headers: dictionary of headers to send.
:param files: dictionary of {filename: fileobject} files to multipart upload.
:param data: the body to attach the request. If a dictionary is provided, form-encoding will take place.
:param params: dictionary of URL parameters to append to the URL.
:param auth: Auth handler or (user, pass) tuple.
:param cookies: dictionary or CookieJar of cookies to attach to this request.
:param hooks: dictionary of callback hooks, for internal usage.
Usage::
>>> import requests
>>> req = requests.Request('GET', 'http://httpbin.org/get')
>>> req.prepare()
<PreparedRequest [GET]>
c
Cs |dkrgn|}|dkr*gn|}|dkrBin|}|dkrZin|}| dkrrin| } t<00>|_x6t| j<00><00>D]"\}
} |jd|
d| <00>q<>W||_||_||_||_ ||_
2014-07-10 23:57:08 +08:00
||_ ||_ ||_ dS(NRdRe(R:RRbRJtitemsRftmethodR-RERMR=tparamstauthtcookies( R2RlR-RERMR=RmRnRoRbR?RA((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt__init__<5F>s         cCs d|jS(Ns<Request [%s]>(Rl(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt__repr__<5F>scCsht<00>}|jd|jd|jd|jd|jd|jd|jd|jd|j d |j
2014-07-09 18:15:23 +08:00
<00> |S(
2014-07-10 23:57:08 +08:00
sXConstructs a :class:`PreparedRequest <PreparedRequest>` for transmission and returns it.RlR-RERMR=RmRnRoRb( tPreparedRequesttprepareRlR-RERMR=RmRnRoRb(R2R3((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRs<00>s          
N(RYRZt__doc__R:RpRqRs(((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRj<00>s  Rrc
2014-07-09 18:15:23 +08:00
Bs<>eZdZd<00>Zdddddddddd<00> Zd<00>Zd<00>Zd<00>Zd<00>Z d<00>Z
d<00>Z d <00>Z d
d <00>Z d <00>Zd <00>ZRS(s<>The fully mutable :class:`PreparedRequest <PreparedRequest>` object,
containing the exact bytes that will be sent to the server.
Generated from either a :class:`Request <Request>` object or manually.
Usage::
>>> import requests
>>> req = requests.Request('GET', 'http://httpbin.org/get')
>>> r = req.prepare()
<PreparedRequest [GET]>
>>> s = requests.Session()
>>> s.send(r)
<Response [200]>
2014-07-10 23:57:08 +08:00
cCs=d|_d|_d|_d|_d|_t<00>|_dS(N(R:RlR-REt_cookiesRWRRb(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRps      c
2014-07-09 18:15:23 +08:00
Csh|j|<00>|j||<00>|j|<00>|j|<00>|j||<00>|j||<00>|j| <00>dS(s6Prepares the entire request with the given parameters.N(tprepare_methodt prepare_urltprepare_headerstprepare_cookiest prepare_bodyt prepare_autht prepare_hooks(
2014-07-10 23:57:08 +08:00
R2RlR-RERMR=RmRnRoRb((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRs!s   cCs d|jS(Ns<PreparedRequest [%s]>(Rl(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRq1scCsat<00>}|j|_|j|_|jj<00>|_|jj<00>|_|j|_|j|_|S(N(RrRlR-REtcopyRuRWRb(R2R3((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR}4s     cCs1||_|jdk r-|jj<00>|_ndS(sPrepares the given HTTP method.N(RlR:tupper(R2Rl((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRv>s c
Csnyt|<00>}Wn-tk
2014-07-09 18:15:23 +08:00
r/t|<00>}ntk
r?nXd|kro|j<00>jd<00> ro||_dSt|<00>\}}}}}}} |s<>tdj |<00><00><00>n|s<>t
d|<16><00>ny|j d<00>j d<00>}Wnt k
rt
d<00><00>nX|p d }
|
r"|
d
7}
n|
|7}
|rI|
dt|<00>7}
n|sXd }ntrt|t<00>r|j d<00>}nt|
t<00>r<>|
j d<00>}
nt|t<00>r<>|j d<00>}nt|t<00>r<>|j d<00>}nt| t<00>r| j d<00>} qn|j|<00>} | r=|r4d || f}q=| }ntt||
|d|| g<00><00>}||_dS( sPrepares the given HTTP URL.t:thttpNsDInvalid URL {0!r}: No schema supplied. Perhaps you meant http://{0}?s Invalid URL %r: No host suppliedtidnasutf-8sURL has an invalid label.R,t@R*s%s&%s(tunicodet NameErrorRtUnicodeDecodeErrortlowert
startswithR-R R tformatRR;RHt UnicodeErrorR"R8RBRRR:( R2R-RmtschemeRnthosttportR.R0tfragmenttnetloct
2014-07-10 23:57:08 +08:00
enc_params((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRwDsZ  " !    
  $cCs8|r(td<00>|j<00>D<><00>|_n t<00>|_dS(s Prepares the given HTTP headers.css'|]\}}t|<00>|fVqdS(N(R(R`RCtvalue((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pys <genexpr><3E>sN(RRkRE(R2RE((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRx<00>s"cCs}d
2014-07-09 18:15:23 +08:00
}d
}d
}tt|d<00>t|ttttf<00> g<00>}yt|<00>}Wn t t
t fk
rud
}nX|r<>|}|r<>t d<00><00>n|d
k r<>t |<00>|jd<qpd|jd<n<>|r<>|j||<00>\}}nT|r>|j|<00>}t|t<00>s,t|t <00>s,t|d<00>r5d
}q>d}n|j|<00>|rpd|jkrp||jd <n||_d
2014-07-10 23:57:08 +08:00
S( s"Prepares the given HTTP body data.R6s1Streamed bodies and files are mutually exclusive.sContent-LengthtchunkedsTransfer-EncodingR5s!application/x-www-form-urlencodeds content-types Content-TypeN(R:tallR9R8R&RJRItdictRt TypeErrortAttributeErrorRtNotImplementedErrorR%RERXRBRtprepare_content_lengthRW(R2R=RMRWRFtlengtht is_stream((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRz<00>s8 "
 -   cCs<>t|d<00>rZt|d<00>rZ|jdd<00>t|j<00><00>|jd<|jdd<00>nV|dk r<>t|<00>}|r<>t|<00>|jd<q<>n|jd kr<>d|jd<ndS(
NtseekttelliisContent-LengthtGETtHEADt0(sGETsHEAD(R9R<>R%R<>RER:RRl(R2RWtl((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR<79><00>s  R,cCs<>|dkr6t|j<00>}t|<00>r-|nd}n|r<>t|t<00>rlt|<00>dkrlt|<00>}n||<00>}|jj |j<00>|j
|j <00>ndS(s"Prepares the given HTTP auth data.iN( R:RR-tanyR8RIRKRt__dict__tupdateR<65>RW(R2RnR-turl_authtr((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR{<00>s ! cCs_t|tj<00>r||_nt|<00>|_t|j|<00>}|dk r[||jd<ndS(s$Prepares the given HTTP cookie data.tCookieN(R8Rt CookieJarRuRRR:RE(R2Rot cookie_header((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRy<00>s   cCs)x"|D]}|j|||<19>qWdS(sPrepares the given hooks.N(Rf(R2RbRd((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR|<00>s N(RYRZRtRpR:RsRqR}RvRwRxRzR<>R{RyR|(((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRr<00>s   
2014-07-09 18:15:23 +08:00
 B  3  tResponsec
BseZdZddddddddd d
g
Zd <00>Zd <00>Zd <00>Zd<00>Zd<00>Zd<00>Z d<00>Z
e d<00><00>Z e d<00><00>Z e d<00><00>Zded<00>Zedd<00>Ze d<00><00>Ze d<00><00>Zd<00>Ze d<00><00>Zd<00>Zd<00>ZRS(shThe :class:`Response <Response>` object, which contains a
server's response to an HTTP request.
t_contentt status_codeRER-thistorytencodingtreasonRotelapsedtrequestcCs<>tt|<00>j<00>t|_t|_d|_t<00>|_ d|_
2014-07-10 23:57:08 +08:00
d|_ d|_ g|_ d|_ti<00>|_tjd<00>|_dS(Ni(tsuperR<72>RpRhR<>t_content_consumedR:R<>RREtrawR-R<>R<>R<>RRotdatetimet timedeltaR<61>(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRps         cs0<00>js<00>jnt<00>fd<00><00>jD<><00>S(Nc3s'|]}|t<00>|d<00>fVqdS(N(tgetattrR:(R`tattr(R2(sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pys <genexpr>6s(R<>tcontentR<74>t __attrs__(R2((R2sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt __getstate__/s
2014-07-09 18:15:23 +08:00
 
2014-07-10 23:57:08 +08:00
 cCsQx*|j<00>D]\}}t|||<00>q Wt|dt<00>t|dd<00>dS(NR<4E>R<>(RktsetattrR<R:(R2tstateRCR<>((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt __setstate__:scCs d|jS(Ns<Response [%s]>(R<>(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyRqBscCs|jS(s,Returns true if :attr:`status_code` is 'OK'.(tok(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt__bool__EscCs|jS(s,Returns true if :attr:`status_code` is 'OK'.(R<>(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt __nonzero__IscCs |jd<00>S(s,Allows you to use a response as an iterator.i<>(t iter_content(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR6MscCs'y|j<00>Wntk
r"tSXtS(N(traise_for_statusR RhR<(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR<79>Qs
 cCsd|jko|jtkS(s<>True if this Response is a well-formed HTTP redirect that could have
2014-07-09 18:15:23 +08:00
been processed automatically (by :meth:`Session.resolve_redirects`).
2014-07-10 23:57:08 +08:00
tlocation(RER<>tREDIRECT_STATI(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt is_redirectYscCstj|j<00>dS(s6The apparent encoding, provided by the chardet libraryR<79>(R#tdetectR<74>(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pytapparent_encoding`sics^<00><00>fd<00>}t<00>j<00><00>}|<00>}<00>jr<|n|}|rZt|<00><00>}n|S(s<>Iterates over the response data. When stream=True is set on the
2014-07-09 18:15:23 +08:00
request, this avoids reading the content at once into memory for
large responses. The chunk size is the number of bytes it should
read into memory. This is not necessarily the length of each item
returned as decoding can take place.
If decode_unicode is True, content will be decoded using the best
available encoding based on the response.
c3s<>ypy,x%<00>jj<00>dt<00>D] }|VqWWn=tk
rP}t|<00><00>ntk
rn}t|<00><00>nXWn?tk
r<>x/tr<><00>jj<00><00>}|s<>Pn|Vq<>WnXt<00>_ dS(Ntdecode_content(
R<>tstreamR<R'RR
RR<>R5R<>(tchunkte(t
2014-07-10 23:57:08 +08:00
chunk_sizeR2(sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pytgenerateos    (RR<>R<>R(R2R<>tdecode_unicodeR<65>t reused_chunkst stream_chunkstchunks((R<>R2sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR<79>es
 ccs<>d}x<>|jd|d|<00>D]<5D>}|dk r>||}n|j<00>}|r<>|dr<>|r<>|dd|dkr<>|j<00>}nd}x|D] }|Vq<>WqW|dk r<>|VndS(s<>Iterates over the response data, one line at a time. When
2014-07-09 18:15:23 +08:00
stream=True is set on the request, this avoids reading the
content at once into memory for large responses.
R<>R<>i<><69><EFBFBD><EFBFBD>N(R:R<>t
2014-07-10 23:57:08 +08:00
splitlinestpop(R2R<>R<>tpendingR<67>tlinestline((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt
2014-07-09 18:15:23 +08:00
iter_lines<65>s   .   cCs<>|jtkr<>y^|jr*td<00><00>n|jdkrEd|_n't<00>j|jt <00><00>pft<00>|_Wq<57>t
k
2014-07-10 23:57:08 +08:00
r<>d|_q<>Xnt |_|jS(s"Content of the response, in bytes.s2The content for this response was already consumediN( R<>RhR<>t RuntimeErrorR<72>R:R R1R<>tCONTENT_CHUNK_SIZER<45>R<(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR<79><00>s   +  cCs<>d}|j}|js"td<00>S|jdkr=|j}nyt|j|dd<00>}Wn,ttfk
2014-07-09 18:15:23 +08:00
r<>t|jdd<00>}nX|S(s<>Content of the response, in unicode.
If Response.encoding is None, encoding will be guessed using
``chardet``.
The encoding of the response content is determined based solely on HTTP
headers, following RFC 2616 to the letter. If you can take advantage of
non-HTTP knowledge to make a better guess at the encoding, you should
set ``r.encoding`` appropriately before accessing this property.
2014-07-10 23:57:08 +08:00
R,terrorstreplaceN(R:R<>R<>RR<>t LookupErrorR<72>(R2R<>R<>((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyttext<78>s  
 cKs<>|j rtt|j<00>dkrtt|j<00>}|dk rty tj|jj|<00>|<00>SWqqtk
2014-07-09 18:15:23 +08:00
rmqqXqtntj|j |<00>S(s<>Returns the json-encoded content of a response, if any.
:param \*\*kwargs: Optional arguments that ``json.loads`` takes.
iN(
2014-07-10 23:57:08 +08:00
R<>RKR<>RR:R$tloadsRHR<>R<>(R2tkwargsR<73>((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR$<00>s   
cCsj|jjd<00>}i}|rft|<00>}x9|D].}|jd<00>pR|jd<00>}|||<q1Wn|S(s8Returns the parsed header links of the response, if any.tlinktrelR-(REtgetR(R2theaderR<72>tlinksR<73>tkey((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR<79><00>s  cCs<>d}d|jko dknr>d|j|jf}n8d|jkoXdknrvd|j|jf}n|r<>t|d|<00><01>ndS( s2Raises stored :class:`HTTPError`, if one occurred.R,i<>i<>s%s Client Error: %siXs%s Server Error: %stresponseN(R<>R<>R (R2thttp_error_msg((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR<79>scCs |jj<00>S(s<>Releases the connection back to the pool. Once this method has been
2014-07-09 18:15:23 +08:00
called the underlying ``raw`` object must not be accessed again.
*Note: Should not normally need to be called explicitly.*
2014-07-10 23:57:08 +08:00
(R<>t release_conn(R2((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pytclosesN(RYRZRtR<>RpR<>R<>RqR<>R<>R6R[R<>R<>R<>RhR<>tITER_CHUNK_SIZER:R<>R<>R<>R$R<>R<>R<>(((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyR<79><00>s:  (     *&  i((GRtR^R<>tioRRRbRt
2014-07-09 18:15:23 +08:00
structuresRRnRRoRRtpackages.urllib3.fieldsRtpackages.urllib3.filepostRtpackages.urllib3.utilR tpackages.urllib3.exceptionsR
t
2014-07-10 23:57:08 +08:00
exceptionsR R R RRRtutilsRRRRRRRRRRtcompatRRRRRR R!R"R#R$R%R&R't status_codesR(tmovedtfoundtotherttemporary_movedR<64>tDEFAULT_REDIRECT_LIMITR<54>R<>tobjectR)R]RjRrR<>(((sRe:\github\Wox.JSONRPC\Output\Debug\PythonHome\lib\site-packages\requests\models.pyt<module>s6  .FX mJ<19>