Files
Trancribe/venv/lib/python3.12/site-packages/requests/__pycache__/structures.cpython-312.pyc

55 lines
7.1 KiB
Plaintext
Raw Normal View History

<EFBFBD>
$n!j&<00><01><><00>dZddlmZddlmZddlmZmZmZddl m
Z
m Z m Z m Z ddlmZe d<08>Ze d <09>ZGd
<EFBFBD>d eeefe e<00>ZGd <0C>d eeef<00>Zy)zO
requests.structures
~~~~~~~~~~~~~~~~~~~
Data structures that power Requests.
<EFBFBD>)<01> annotations)<01> OrderedDict)<03>Iterable<6C>Iterator<6F>Mapping)<04>Any<6E>Generic<69>TypeVar<61>overload<61>)<01>MutableMapping<6E>_VT<56>_Dc<01>z<00>eZdZUdZded< d dd<05>Zdd<06>Zdd<07>Zdd<08>Zdd <09>Z dd
<EFBFBD>Z
dd <0B>Z dd <0C>Z dd <0A>Z dd<0E>Zy)<1A>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.
z!OrderedDict[str, tuple[str, _VT]]<5D>_storeNc <01>P<00>t<00>|_|<01>i}|j|fi|<02><01>y<00>N)rr<00>update)<03>self<6C>data<74>kwargss <20>U/home/jean/linux-transcriber/venv/lib/python3.12/site-packages/requests/structures.py<70>__init__zCaseInsensitiveDict.__init__1s*<00><00>
"<22>m<EFBFBD><04> <0B> <0F><<3C><15>D<EFBFBD><13><04> <0B> <0B>D<EFBFBD>#<23>F<EFBFBD>#<23>c<01>B<00>||f|j|j<00><yr<00>r<00>lower)r<00>key<65>values r<00> __setitem__zCaseInsensitiveDict.__setitem__;s<00><00>%(<28><15><<3C><04> <0B> <0B>C<EFBFBD>I<EFBFBD>I<EFBFBD>K<EFBFBD> rc<01>B<00>|j|j<00>dS)Nr r<00>rrs r<00> __getitem__zCaseInsensitiveDict.__getitem__@s<00><00><13>{<7B>{<7B>3<EFBFBD>9<EFBFBD>9<EFBFBD>;<3B>'<27><01>*<2A>*rc<01>:<00>|j|j<00>=yrrr#s r<00> __delitem__zCaseInsensitiveDict.__delitem__Cs<00><00> <10>K<EFBFBD>K<EFBFBD><03> <09> <09> <0B> $rc<01>D<00>d<01>|jj<00>D<00>S)Nc3<01>&K<00>|] \}}|<01><01><00> y<00>wr<00>)<03>.0<EFBFBD>casedkey<65>_s r<00> <genexpr>z/CaseInsensitiveDict.__iter__.<locals>.<genexpr>Gs<00><00><><00>A<>[<5B>X<EFBFBD>q<EFBFBD><08>A<>s<00>)r<00>values<65>rs r<00>__iter__zCaseInsensitiveDict.__iter__Fs<00><00>A<>D<EFBFBD>K<EFBFBD>K<EFBFBD>,><3E>,><3E>,@<40>A<>Arc<01>,<00>t|j<00>Sr)<02>lenrr/s r<00>__len__zCaseInsensitiveDict.__len__Is<00><00><12>4<EFBFBD>;<3B>;<3B><1F>rc<01>D<00>d<01>|jj<00>D<00>S)z.Like iteritems(), but with all lowercase keys.c3<01>0K<00>|]\}}||df<02><01><00>y<01>w)r Nr))r*<00>lowerkey<65>keyvals rr-z2CaseInsensitiveDict.lower_items.<locals>.<genexpr>Ns<00><00><><00>T<>*<<3C>8<EFBFBD>V<EFBFBD><18>6<EFBFBD>!<21>9<EFBFBD>%<25>T<>s<00>)r<00>itemsr/s r<00> lower_itemszCaseInsensitiveDict.lower_itemsLs<00><00>T<><04> <0B> <0B>@Q<>@Q<>@S<>T<>Trc<01><><00>t|t<00>r t|<01>}ntSt |j <00><00>t |j <00><00>k(Sr)<06>
isinstancerr<00>NotImplemented<65>dictr9)r<00>other<65>
other_dicts r<00>__eq__zCaseInsensitiveDict.__eq__PsC<00><00> <15>e<EFBFBD>W<EFBFBD> %<25>3F<33>u<EFBFBD>3M<33>J<EFBFBD>!<21> !<21><13>D<EFBFBD>$<24>$<24>&<26>'<27>4<EFBFBD>
<EFBFBD>0F<EFBFBD>0F<EFBFBD>0H<EFBFBD>+I<>I<>Irc<01>H<00>t|jj<00><00>Sr)rrr.r/s r<00>copyzCaseInsensitiveDict.copyYs<00><00>"<22>4<EFBFBD>;<3B>;<3B>#5<>#5<>#7<>8<>8rc<01>F<00>tt|j<00><00><00>Sr)<03>strr=r8r/s r<00>__repr__zCaseInsensitiveDict.__repr__\s<00><00><12>4<EFBFBD><04>
<EFBFBD>
<EFBFBD> <0C>%<25>&<26>&rr)rz4Mapping[str, _VT] | Iterable[tuple[str, _VT]] | Nonerr<00>return<72>None)rrDr rrFrG)rrDrFr)rrDrFrG)rFz Iterator[str])rF<00>int)rFzIterator[tuple[str, _VT]])r><00>objectrF<00>bool)rFzCaseInsensitiveDict[_VT]<5D>rFrD)<0F>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__<5F>__annotations__rr!r$r&r0r3r9r@rBrEr)rrrrsg<00><00><08>4 .<2E>-<2D>FJ<01>$<24>B<>$<24><16>$<24>
<0E> $<24>0<>
+<2B>%<25>B<01> <20>U<01>J<01>9<>'rrc<01>z<00><00>eZdZUdZded<d d <0C>fd<04> Zd d<05>Zdd<06>Zdd<07>Ze d dd<08><05>Z
e dd <09><04>Z
d dd
<EFBFBD>Z
<EFBFBD>xZ S)<12>
LookupDictzDictionary lookup object.r<00>namec<01>0<00><01>||_t<00>|<00> <00>yr)rS<00>superr)rrS<00> __class__s <20>rrzLookupDict.__init__es<00><><00><18><04> <09> <0A><07><18>rc<01>"<00>d|j<00>d<02>S)Nz <lookup 'z'>)rSr/s rrEzLookupDict.__repr__is<00><00><1A>4<EFBFBD>9<EFBFBD>9<EFBFBD>+<2B>R<EFBFBD>(<28>(rc<01><><00>||jvr|j|Stdt|<00>j<00>d|<01>d<01><05><00>)N<>'z' object has no attribute ')<04>__dict__<5F>AttributeError<6F>typerLr#s r<00> __getattr__zLookupDict.__getattr__lsJ<00><00> <0F>$<24>-<2D>-<2D> <1F><17>=<3D>=<3D><13>%<25> %<25> <20><13>D<EFBFBD><14>J<EFBFBD>'<27>'<27>(<28>(C<>C<EFBFBD>5<EFBFBD><01>J<><0E> rc<01>:<00>|jj|d<00>Sr<00>rZ<00>getr#s rr$zLookupDict.__getitem__vs<00><00><14>}<7D>}<7D> <20> <20><13>d<EFBFBD>+<2B>+rc<01><00>yrr)<00>rr<00>defaults rr`zLookupDict.get{s<00><00>ADrc<01><00>yrr)rbs rr`zLookupDict.get~s<00><00><?rc<01>:<00>|jj||<02>Srr_rbs rr`zLookupDict.get<65>s<00><00><13>}<7D>}<7D> <20> <20><13>g<EFBFBD>.<2E>.rr)rSrrFrGrK)rrDrF<00>
_VT | None)rrDrcrGrFrf)rrDrc<00>_D | _VTrFrg)rrDrcz _D | NonerFz_VT | _D | None) rLrMrNrOrPrrEr]r$r r`<00> __classcell__)rVs@rrRrR`sG<00><><00>#<23>
<0A>I<EFBFBD><1B>)<29><0E>,<2C>
<0E>D<><0E>D<> <0A>?<3F><0E>?<3F>/<2F>/rrRN)rO<00>
__future__r<00> collectionsr<00>collections.abcrrr<00>typingrr r
r <00>compatr rrrDrr=rRr)rr<00><module>rnse<00><01><04>#<23>#<23>7<>7<>2<>2<>"<22> <0A>e<EFBFBD>n<EFBFBD><03> <0C>T<EFBFBD>]<5D><02>I'<27>.<2E><13>c<EFBFBD><18>2<>G<EFBFBD>C<EFBFBD>L<EFBFBD>I'<27>X"/<2F><14>c<EFBFBD>3<EFBFBD>h<EFBFBD><1E>"/r