/usr/lib64/python3.9/wsgiref/__pycache__
Edit: /usr/lib64/python3.9/wsgiref/__pycache__/headers.cpython-39.opt-2.pyc (4587B)
a
à”|j ã @ s8 d dl Z e d¡Ze d¡Zd dd„ZG dd„ dƒZdS )
é Nz[ \(\)<>@,;:\\"/\[\]\?=]z[\x00-\x1F\x7F]é c C sX |d urPt |ƒdkrP|s"t |¡rB| dd¡ dd¡}d| |f S d| |f S n| S d S )Nr ú\z\\ú"z\"z%s="%s"z%s=%s)ÚlenÚ tspecialsÚsearchÚreplace)ZparamÚvalueÚquote© r ú'/usr/lib64/python3.9/wsgiref/headers.pyÚ_formatparam s r
c @ s˜ e Zd Zd$dd„Zdd„ Zdd„ Zdd „ Zd
d„ Zdd
„ Zdd„ Z dd„ Z
d%dd„Zdd„ Zdd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ ZdS )&ÚHeadersNc C s. |d ur|ng }t |ƒtur$tdƒ‚|| _d S )Nz+Headers must be a list of name/value tuples)ÚtypeÚlistÚ TypeErrorÚ_headers)ÚselfZheadersr r r Ú__init__ s
zHeaders.__init__c C s8 t |ƒtu r"t |¡rtdƒ‚|S td t|ƒ¡ƒ‚d S )Nz)Control characters not allowed in headersz1Header names/values must be of type str (got {0}))r ÚstrÚ_control_chars_rer Ú
ValueErrorÚAssertionErrorÚformatÚrepr)r r r r r Ú_convert_string_type* s
ÿzHeaders._convert_string_typec C s
t | jƒS ©N)r r ©r r r r Ú__len__3 s zHeaders.__len__c C s&