2bi` PSrSSKJr SSKJrJr "SS\5r"SS\5rg ) zO requests.structures ~~~~~~~~~~~~~~~~~~~ Data structures that power Requests. ) OrderedDict)MappingMutableMappingcX\rSrSrSrSSjrSrSrSrSr S r S r S r S r S rSrg)CaseInsensitiveDict aA 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 R[5UlUc0nUR"U40UD6 gN)r_storeupdate)selfdatakwargss ڑ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/requests/structures.py__init__CaseInsensitiveDict.__init__(s&!m <D D#F#c@X4URUR5'gr r lower)rkeyvalues r __setitem__CaseInsensitiveDict.__setitem__.s%(< CIIK rcBURUR5S$)Nrrrrs r __getitem__CaseInsensitiveDict.__getitem__3s{{399;'**rc:URUR5 gr rrs r __delitem__CaseInsensitiveDict.__delitem__6s KK $rcDSURR55$)Nc3*# UH upUv M g7fr ).0casedkey mappedvalues r /CaseInsensitiveDict.__iter__..:sK6J2X6Js)r valuesrs r__iter__CaseInsensitiveDict.__iter__9sKdkk6H6H6JKKrc,[UR5$r )lenr r,s r__len__CaseInsensitiveDict.__len__<s4;;rcDSURR55$)z.Like iteritems(), but with all lowercase keys.c32# UH upXS4v M g7f)rNr%)r&lowerkeykeyvals rr)2CaseInsensitiveDict.lower_items..AsT@S*<8!9%@Ss)r itemsr,s r lower_itemsCaseInsensitiveDict.lower_items?sT @Q@Q@STTrc[U[5(a [U5nO[$[ UR 55[ UR 55:H$r ) isinstancerrNotImplementeddictr9)rothers r__eq__CaseInsensitiveDict.__eq__CsF eW % %'.E! !D$$&'40A0A0C+DDDrcH[URR55$r )rr r+r,s rcopyCaseInsensitiveDict.copyLs"4;;#5#5#788rcF[[UR555$r )strr>r8r,s r__repr__CaseInsensitiveDict.__repr__Os4 %&&r)r r )__name__ __module__ __qualname____firstlineno____doc__rrrr!r-r1r9r@rCrG__static_attributes__r%rrrr s<4$ 0 +%L UE9'rrcF^\rSrSrSrSU4SjjrSrSrSSjrSr U=r $) LookupDictSzDictionary lookup object.c.>Xl[TU] 5 gr )namesuperr)rrS __class__s rrLookupDict.__init__Vs  rc"SURS3$)Nz rSr,s rrGLookupDict.__repr__Zs499+R((rc:URRUS5$r __dict__getrs rrLookupDict.__getitem__]s}}  d++rc8URRX5$r r[)rrdefaults rr]LookupDict.getbs}}  ..rrXr ) rIrJrKrLrMrrGrr]rN __classcell__)rUs@rrPrPSs#), //rrPN) rM collectionsrcompatrrrr>rPr%rrres-$+C'.C'L//r