hyb
2026-01-30 7657e1b2fa251a2ea372710ad75cb395a3c0e374
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Ë
ë^i` ãóP—dZddlmZddlmZmZGd„de«ZGd„de«Zy    )
zO
requests.structures
~~~~~~~~~~~~~~~~~~~
 
Data structures that power Requests.
é)Ú OrderedDicté)ÚMappingÚMutableMappingcóN—eZdZdZd d„Zd„Zd„Zd„Zd„Zd„Z    d    „Z
d
„Z d „Z d „Z y)ÚCaseInsensitiveDictaÖ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.
    Nc óP—t«|_|€i}|j|fi|¤Žy©N)rÚ_storeÚupdate)ÚselfÚdataÚkwargss   õfH:\项目\archive\测试组\脚本\Change_password\venv_build\Lib\site-packages\requests/structures.pyÚ__init__zCaseInsensitiveDict.__init__(s(€Ü!“mˆŒ Ø ˆ<؈D؈ ‰ DÑ#˜FÓ#ócóB—||f|j|j«<yr
©r Úlower)r ÚkeyÚvalues   rÚ __setitem__zCaseInsensitiveDict.__setitem__.s€ð%(¨ <ˆ ‰ C—I‘I“KÒ rcóB—|j|j«dS)Nrr©r rs  rÚ __getitem__zCaseInsensitiveDict.__getitem__3s€Ø{‰{˜3Ÿ9™9›;Ñ'¨Ñ*Ð*rcó:—|j|j«=yr
rrs  rÚ __delitem__zCaseInsensitiveDict.__delitem__6s€Ø K‰K˜Ÿ    ™    › Ñ $rcóD—d„|jj«D«S)Nc3ó&K—|]    \}}|–—Œ y­wr
©)Ú.0ÚcasedkeyÚ mappedvalues   rú    <genexpr>z/CaseInsensitiveDict.__iter__.<locals>.<genexpr>:sèø€ÒKÑ2˜X {”ÑKùs‚)r Úvalues©r s rÚ__iter__zCaseInsensitiveDict.__iter__9s€ÙK°d·k±k×6HÑ6HÓ6JÔKÐKrcó,—t|j«Sr
)Úlenr r&s rÚ__len__zCaseInsensitiveDict.__len__<s€Ü4—;‘;ÓÐrcóD—d„|jj«D«S)z.Like iteritems(), but with all lowercase keys.c3ó0K—|]\}}||df–—Œy­w)rNr )r!ÚlowerkeyÚkeyvals   rr$z2CaseInsensitiveDict.lower_items.<locals>.<genexpr>Asèø€ÒTÑ*<¨8°V˜6 !™9Ô%ÑTùs‚)r Úitemsr&s rÚ lower_itemszCaseInsensitiveDict.lower_items?s€áTÀÇ Á ×@QÑ@QÓ@SÔTÐTrcó¬—t|t«r t|«}ntSt    |j ««t    |j ««k(Sr
)Ú
isinstancerrÚNotImplementedÚdictr0)r Úothers  rÚ__eq__zCaseInsensitiveDict.__eq__CsC€Ü eœWÔ %Ü'¨Ó.‰Eä!Ð !äD×$Ñ$Ó&Ó'¬4°×0AÑ0AÓ0CÓ+DÑDÐDrcóH—t|jj««Sr
)rr r%r&s rÚcopyzCaseInsensitiveDict.copyLs€Ü" 4§;¡;×#5Ñ#5Ó#7Ó8Ð8rcóF—tt|j«««Sr
)Ústrr4r/r&s rÚ__repr__zCaseInsensitiveDict.__repr__Os€Ü”4˜Ÿ
™
› Ó%Ó&Ð&rr
)Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrrrr'r*r0r6r8r;r rrrr s<„ñó4$ò 0ò
+ò%òLò òUòEò9ó'rrcó8‡—eZdZdZdˆfd„    Zd„Zd„Zdd„ZˆxZS)Ú
LookupDictzDictionary lookup object.có0•—||_t‰|    «yr
)ÚnameÚsuperr)r rCÚ    __class__s  €rrzLookupDict.__init__Vsø€ØˆŒ    Ü ‰ÑÕrcó"—d|j›dS)Nz    <lookup 'z'>)rCr&s rr;zLookupDict.__repr__Zs€Ø˜4Ÿ9™9˜+ RÐ(Ð(rcó:—|jj|d«Sr
©Ú__dict__Úgetrs  rrzLookupDict.__getitem__]s€ð}‰}× Ñ   dÓ+Ð+rcó:—|jj||«Sr
rH)r rÚdefaults   rrJzLookupDict.getbs€Ø}‰}× Ñ   gÓ.Ð.rr
)    r<r=r>r?rr;rrJÚ __classcell__)rEs@rrArASsø„Ù#õò)ò,÷
/rrAN)    r?Ú collectionsrÚcompatrrrr4rAr rrú<module>rPs-ðñõ$ç+ôC'˜.ôC'ôL/õ/r