Viewing File: /opt/alt/python311/lib64/python3.11/wsgiref/__pycache__/headers.cpython-311.opt-2.pyc
fn R d dl Z e j d ZddZ G d d ZdS ) Nz[ \(\)<>@,;:\\"/\[\]\?=] c |ht | dk rU|st | r2| dd dd }| d|dS | d|S | S )Nr \z\\"z\"z="=)len tspecialssearchreplace)paramvaluequotes 6/opt/alt/python311/lib64/python3.11/wsgiref/headers.py_formatparamr
s
SZZ!^^ ,I$$U++ ,MM$//77UCCE %uuu--#eeUU++ c z e Zd Z ddZd Zd Zd Zd Zd Zd Z d Z
dd
Zd Zd Z
d
Zd Zd Zd Zd Zd ZdS )HeadersNc j ||ng }t | t urt d || _ d S )Nz+Headers must be a list of name/value tuples)typelist TypeError_headers_convert_string_type)selfheaderskvs r __init__zHeaders.__init__ sA $0''b==$$IJJJ
- -r c t | t u r|S t d t | )Nz1Header names/values must be of type str (got {0}))r strAssertionErrorformatrepr)r r
s r r zHeaders._convert_string_type) sE ';;#L %%+VDKK%8%8: : :r c , t | j S N)r r r s r __len__zHeaders.__len__0 s G4=!!!r c | |= | j | | | | f d S r% )r appendr )r namevals r __setitem__zHeaders.__setitem__4 sY (J
&
&t
,
,d.G.G.L.LM O O O O Or c | fd| j D | j d d <