Files
old-nlp/venv/lib/python3.7/site-packages/requests/__pycache__/structures.cpython-37.pyc

43 lines
4.2 KiB
Plaintext
Raw Normal View History

2019-10-20 13:16:49 +02:00
B
T%<25>]<5D> <00>@s<dZddlmZmZmZGdd<04>de<04>ZGdd<06>de<06>ZdS)zO
requests.structures
~~~~~~~~~~~~~~~~~~~
Data structures that power Requests.
<EFBFBD>)<03> OrderedDict<63>Mapping<6E>MutableMappingc@sbeZdZdZddd<04>Zdd<06>Zdd<08>Zd d
<EFBFBD>Zd d <0C>Zd d<0E>Z dd<10>Z
dd<12>Z dd<14>Z dd<16>Z dS)<18>CaseInsensitiveDicta<74>A case-insensitive ``dict``-like object.
Implements all methods and operations of
``MutableMapping`` as well as dict's ``copy``. Also
provides ``lower_items``.
All keys are expected to be strings. The structure remembers the
case of the last key to be set, and ``iter(instance)``,
``keys()``, ``items()``, ``iterkeys()``, and ``iteritems()``
will contain case-sensitive keys. However, querying and contains
testing is case insensitive::
cid = CaseInsensitiveDict()
cid['Accept'] = 'application/json'
cid['aCCEPT'] == 'application/json' # True
list(cid) == ['Accept'] # True
For example, ``headers['content-encoding']`` will return the
value of a ``'Content-Encoding'`` response header, regardless
of how the header name was originally stored.
If the constructor, ``.update``, or equality comparison
operations are given keys that have equal ``.lower()``s, the
behavior is undefined.
NcKs&t<00>|_|dkri}|j|f|<02>dS)N)r<00>_store<72>update)<03>self<6C>data<74>kwargs<67>r <00>9/tmp/pip-install-_zqls8j0/requests/requests/structures.py<70>__init__(szCaseInsensitiveDict.__init__cCs||f|j|<01><01><dS)N)r<00>lower)r<00>key<65>valuer r r <00> __setitem__.szCaseInsensitiveDict.__setitem__cCs|j|<01><01>dS)Nr)rr)rrr r r <00> __getitem__3szCaseInsensitiveDict.__getitem__cCs|j|<01><01>=dS)N)rr)rrr r r <00> __delitem__6szCaseInsensitiveDict.__delitem__cCsdd<02>|j<00><01>D<00>S)Ncss|]\}}|VqdS)Nr )<03>.0<EFBFBD>casedkey<65> mappedvaluer r r <00> <genexpr>:sz/CaseInsensitiveDict.__iter__.<locals>.<genexpr>)r<00>values)rr r r <00>__iter__9szCaseInsensitiveDict.__iter__cCs
t|j<01>S)N)<02>lenr)rr r r <00>__len__<szCaseInsensitiveDict.__len__cCsdd<02>|j<00><01>D<00>S)z.Like iteritems(), but with all lowercase keys.css|]\}}||dfVqdS)rNr )r<00>lowerkey<65>keyvalr r r rBsz2CaseInsensitiveDict.lower_items.<locals>.<genexpr>)r<00>items)rr r r <00> lower_items?szCaseInsensitiveDict.lower_itemscCs0t|t<01>rt|<01>}ntSt|<00><05><00>t|<01><05><00>kS)N)<06>
isinstancerr<00>NotImplemented<65>dictr)r<00>otherr r r <00>__eq__Gs

zCaseInsensitiveDict.__eq__cCst|j<01><02><00>S)N)rrr)rr r r <00>copyPszCaseInsensitiveDict.copycCstt|<00><02><00><01>S)N)<03>strr"r)rr r r <00>__repr__SszCaseInsensitiveDict.__repr__)N)<0E>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r rrrrrrr$r%r'r r r r r s
 rcs<eZdZdZd <0B>fdd<04> Zdd<06>Zdd<08>Zd d d
<EFBFBD>Z<07>ZS) <0A>
LookupDictzDictionary lookup object.Ncs||_tt|<00><02><03>dS)N)<04>name<6D>superr,r )rr-)<01> __class__r r r ZszLookupDict.__init__cCs
d|jS)Nz <lookup '%s'>)r-)rr r r r'^szLookupDict.__repr__cCs|j<00>|d<00>S)N)<02>__dict__<5F>get)rrr r r raszLookupDict.__getitem__cCs|j<00>||<02>S)N)r0r1)rr<00>defaultr r r r1fszLookupDict.get)N)N) r(r)r*r+r r'rr1<00> __classcell__r r )r/r r,Ws
r,N)r+<00>compatrrrrr"r,r r r r <00><module>sJ