shell bypass 403
l
��bc @ s� d Z d d l Z d d d d d d g Z Gd � d � Z d
� Z d � Z d d � Z d
� Z d � Z i d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6j
Z d � Z d S( u$ Miscellaneous WSGI-related Utilitiesi Nu FileWrapperu guess_schemeu application_uriu request_uriu shift_path_infou setup_testing_defaultsc B s; | Ee Z d Z d d � Z d � Z d � Z d � Z d S( u1 Wrapper to convert file-like objects to iterablesi c C s4 | | _ | | _ t | d � r0 | j | _ n d S( Nu close( u filelikeu blksizeu hasattru close( u selfu filelikeu blksize( ( u3 /usr/local/python-3.2/lib/python3.2/wsgiref/util.pyu __init__ s c C s) | j j | j � } | r | St � d S( N( u filelikeu readu blksizeu
IndexError( u selfu keyu data( ( u3 /usr/local/python-3.2/lib/python3.2/wsgiref/util.pyu __getitem__ s c C s | S( N( ( u self( ( u3 /usr/local/python-3.2/lib/python3.2/wsgiref/util.pyu __iter__ s c C s) | j j | j � } | r | St � d S( N( u filelikeu readu blksizeu
StopIteration( u selfu data( ( u3 /usr/local/python-3.2/lib/python3.2/wsgiref/util.pyu __next__ s N( u __name__u
__module__u __doc__u __init__u __getitem__u __iter__u __next__( u
__locals__( ( u3 /usr/local/python-3.2/lib/python3.2/wsgiref/util.pyu FileWrapper s
c C s! | j d � d k r d Sd Sd S( uM Return a guess for whether 'wsgi.url_scheme' should be 'http' or 'https'
u HTTPSu yesu onu 1u httpsu httpN( u yesu onu 1( u get( u environ( ( u3 /usr/local/python-3.2/lib/python3.2/wsgiref/util.pyu guess_scheme# s c C s� | d d } d d l m } | j d � r>