PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /home2/bookbymarye/mail/ans_sym/root/opt/alt/python27/lib64/python2.7/wsgiref/ |
| Server: Linux server1.superfastcloudhosting.com 5.14.0-687.31.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Aug 1 05:38:01 EDT 2026 x86_64 IP: 65.109.111.76 |
| Dir : /home2/bookbymarye/mail/ans_sym/root/opt/alt/python27/lib64/python2.7/wsgiref/headers.pyc |
�
��jc @ s{ d Z d d l m Z m Z d d l Z e j d � Z e j d � Z e j d � Z d d d � Z
d d d
� � YZ d S( s� 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.
i����( t ListTypet TupleTypeNs [ \(\)<>@,;:\\"/\[\]\?=]s [\x00-\x1F\x7F]s [\x00-\x08\x0A-\x1F\x7F]i c C sx | d k rp t | � d k rp | s3 t j | � r_ | j d d � j d d � } d | | f Sd | | f Sn | Sd S( s~ Convenience function to format and return a key=value pair.
This will quote the value if needed or if quote is true.
i s \s \\t "s \"s %s="%s"s %s=%sN( t Nonet lent tspecialst searcht replace( t paramt valuet quote( ( s4 /opt/alt/python27/lib64/python2.7/wsgiref/headers.pyt _formatparam s t Headersc B s� e Z d Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z e Z
d � Z d d � Z
d
� Z d � Z d � Z d
� Z d � Z d � Z d � Z RS( s, Manage a collection of HTTP response headersc C se t | � t k r! t d � � n | | _ x4 | D], \ } } | j | t � | j | t � q1 Wd S( Ns+ Headers must be a list of name/value tuples( t typeR t TypeErrort _headerst _convert_string_typet Truet False( t selft headerst kt v( ( s4 /opt/alt/python27/lib64/python2.7/wsgiref/headers.pyt __init__'