Ñò
ñG“Ic @ s0 d Z d d k l Z d e f d „ ƒ YZ d S( s
Contains some data structures.
iÿÿÿÿ( t DictMixint EnvironHeadersc B s_ e Z d Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z
d „ Z RS(
sg An object that represents the headers as present in a
WSGI environment.
This object is a wrapper (with no internal state) for a WSGI
request object, representing the CGI-style HTTP_* keys as a
dictionary. Because a CGI environment can only hold one value for
each key, this dictionary is single-valued (unlike outgoing
headers).
c C s
| | _ d S( N( t environ( t selfR ( ( s4 /usr/lib/python2.6/site-packages/webob/datastruct.pyt __init__ s c C sN d | i d d ƒ i ƒ } | d j o
d } n | d j o
d } n | S( Nt HTTP_t -t _t HTTP_CONTENT_LENGTHt CONTENT_LENGTHt HTTP_CONTENT_TYPEt CONTENT_TYPE( t replacet upper( R t namet key( ( s4 /usr/lib/python2.6/site-packages/webob/datastruct.pyt _trans_name s
c C sW | d j o d S| d j o d S| i d ƒ o | d i d d ƒ i ƒ Sd Sd S( NR s Content-TypeR s Content-LengthR i R R ( t
startswithR t titlet None( R R ( ( s4 /usr/lib/python2.6/site-packages/webob/datastruct.pyt
_trans_key s
c C s | i | i | ƒ S( N( R R ( R t item( ( s4 /usr/lib/python2.6/site-packages/webob/datastruct.pyt __getitem__' s c C s | | i | i | ƒ