/opt/alt/python311/lib64/python3.11/wsgiref/__pycache__
Edit: /opt/alt/python311/lib64/python3.11/wsgiref/__pycache__/headers.cpython-311.pyc (11679B)
§
³Î
d‚2Gã ó” — d Z ddlZ ej d¦ « Z ej d¦ « Z ej d¦ « Zd
d„Z G d„ d ¦ « ZdS )zÓManage HTTP Response Headers
Much of this module is red-handedly pilfered from email.message in the stdlib,
so portions are Copyright (C) 2001,2002 Python Software Foundation, and were
written by Barry Warsaw.
é Nz[ \(\)<>@,;:\\"/\[\]\?=]z[\x00-\x1F\x7F]z[\x00-\x08\x0A-\x1F\x7F]é c óÚ — |�ht |¦ « dk rU|st |¦ « r2| dd¦ « dd¦ « }| ›d|›d�S | ›d|›�S | S ) z~Convenience function to format and return a key=value pair.
This will quote the value if needed or if quote is true.
Nr ú\z\\ú"z\"z="ú=)ÚlenÚ tspecialsÚsearchÚreplace)ÚparamÚvalueÚquotes ú6/opt/alt/python311/lib64/python3.11/wsgiref/headers.pyÚ_formatparamr s� € ð
Ð�S ™ZœZ¨!š^˜^Øð ,•I×$Ò$ UÑ+Ô+ð ,Ø—M’M $¨Ñ/Ô/×7Ò7¸¸UÑCÔCˆEØ % u u uÐ-Ð-à#˜e˜e U UÐ+Ð+àˆó c ó| — e Zd ZdZdd„Zd„ Zd„ Zd„ Zd„ Zd„ Z d „ Z
d
„ Zdd„Zd„ Z
d
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚHeadersz,Manage a collection of HTTP response headersNc óØ — |�|ng }t |¦ « t urt d¦ « ‚|| _ |D ]3\ }}| |d¬¦ « | |d¬¦ « Œ4d S )Nz+Headers must be a list of name/value tuplesT©ÚnameF)ÚtypeÚlistÚ TypeErrorÚ_headersÚ_convert_string_type)ÚselfÚheadersÚkÚvs r Ú__init__zHeaders.__init__$ sŽ € Ø$Ð0�'�'°bˆÝ�‰=Œ=¥Ð$Ð$ÝÐIÑJÔJÐJ؈Œ
ð 9Øð
9ð
9‘��1Ø×)Ò)¨!°$Ð)Ñ7Ô7Ð7Ø×)Ò)¨!°%Ð)Ñ8Ô8Ð8Ð8ð
9ð
9r c óø — t |¦ « t u r6|rt nt }| |¦ « rt d¦ « ‚|S t
d t |¦ « ¦ « ¦ « ‚)zConvert/check value type.z)Control characters not allowed in headersz1Header names/values must be of type str (got {0})) r ÚstrÚ_name_disallowed_reÚ_value_disallowed_rer
Ú
ValueErrorÚAssertionErrorÚformatÚrepr)r r
r Úregexs r r zHeaders._convert_string_type. sw € å�‰;Œ;�#ÐÐØ,0ÐJÕ(Ð(Õ6JˆEØ�|Š|˜EÑ"Ô"ð
NÝ Ð!LÑMÔMÐM؈LÝð %ß%+¢VD°©K¬KÑ%8Ô%8ñ:ô :ð :r c ó* — t | j ¦ « S )z9Return the total number of headers, including duplicates.)r r ©r s r Ú__len__zHeaders.__len__8 s € å�4”=Ñ!Ô!Ð!r c ó˜ — | |= | j | |d¬¦ « | |d¬¦ « f¦ « dS )zSet the value of a header.Tr FN)r Úappendr )r r Úvals r Ú__setitem__zHeaders.__setitem__<