def __init__(self, environ, start_response):
     self.__environ = environ
     self.__start_response = start_response
     self.__response_sent_p = False
     self.__buffer = ''
     self.__low_level_headers = []
     self.__headers = table(self.__low_level_headers)
     self.__headers.add = self.__headers.add_header
     self.__status = "200 OK"
     self.__filename = None
     self.__disposition_type = None
     self.__bytes_sent = 0
     self.__allowed_methods = []
     self.__cleanups = []
     self.headers_out = self.__headers
     ## See: <http://www.python.org/dev/peps/pep-0333/#the-write-callable>
     self.__write = None
     self.__errors = environ['wsgi.errors']
     self.__headers_in = table([])
     for key, value in environ.iteritems():
         if key.startswith('HTTP_'):
             self.__headers_in[key[len('HTTP_'):].replace('_', '-')] = value
     if environ.get('CONTENT_LENGTH'):
         self.__headers_in['content-length'] = environ['CONTENT_LENGTH']
     if environ.get('CONTENT_TYPE'):
         self.__headers_in['content-type'] = environ['CONTENT_TYPE']
     self.get_post_form()
 def __init__(self, environ, start_response):
     self.__environ = environ
     self.__start_response = start_response
     self.__response_sent_p = False
     self.__buffer = ''
     self.__low_level_headers = []
     self.__headers = table(self.__low_level_headers)
     self.__headers.add = self.__headers.add_header
     self.__status = "200 OK"
     self.__filename = None
     self.__disposition_type = None
     self.__bytes_sent = 0
     self.__allowed_methods = []
     self.__cleanups = []
     self.headers_out = self.__headers
     ## See: <http://www.python.org/dev/peps/pep-0333/#the-write-callable>
     self.__write = None
     self.__write_error = False
     self.__errors = environ['wsgi.errors']
     self.__headers_in = table([])
     self.__tainted = False
     self.__is_https = self.__environ.get('wsgi.url_scheme') == 'https'
     self.__replace_https = False
     self.track_writings = False
     self.__what_was_written = ""
     self.__cookies_out = {}
     self.g = {} ## global dictionary in case it's needed
     for key, value in environ.iteritems():
         if key.startswith('HTTP_'):
             self.__headers_in[key[len('HTTP_'):].replace('_', '-')] = value
     if environ.get('CONTENT_LENGTH'):
         self.__headers_in['content-length'] = environ['CONTENT_LENGTH']
     if environ.get('CONTENT_TYPE'):
         self.__headers_in['content-type'] = environ['CONTENT_TYPE']
 def __init__(self, environ, start_response):
     self.__environ = environ
     self.__start_response = start_response
     self.__response_sent_p = False
     self.__buffer = ''
     self.__low_level_headers = []
     self.__headers = table(self.__low_level_headers)
     self.__headers.add = self.__headers.add_header
     self.__status = "200 OK"
     self.__filename = None
     self.__disposition_type = None
     self.__bytes_sent = 0
     self.__allowed_methods = []
     self.__cleanups = []
     self.headers_out = self.__headers
     ## See: <http://www.python.org/dev/peps/pep-0333/#the-write-callable>
     self.__write = None
     self.__write_error = False
     self.__errors = environ['wsgi.errors']
     self.__headers_in = table([])
     for key, value in environ.iteritems():
         if key.startswith('HTTP_'):
             self.__headers_in[key[len('HTTP_'):].replace('_', '-')] = value
     if environ.get('CONTENT_LENGTH'):
         self.__headers_in['content-length'] = environ['CONTENT_LENGTH']
     if environ.get('CONTENT_TYPE'):
         self.__headers_in['content-type'] = environ['CONTENT_TYPE']
     self.get_post_form()
Exemplo n.º 4
0
 def __init__(self, environ, start_response):
     self.__environ = environ
     self.__start_response = start_response
     self.__response_sent_p = False
     self.__buffer = ''
     self.__low_level_headers = []
     self.__headers = table(self.__low_level_headers)
     self.__headers.add = self.__headers.add_header
     self.__status = "200 OK"
     self.__filename = None
     self.__disposition_type = None
     self.__bytes_sent = 0
     self.__allowed_methods = []
     self.__cleanups = []
     self.headers_out = self.__headers
     ## See: <http://www.python.org/dev/peps/pep-0333/#the-write-callable>
     self.__write = None
     self.__write_error = False
     self.__errors = environ['wsgi.errors']
     self.__headers_in = table([])
     self.__tainted = False
     self.__is_https = self.__environ.get('wsgi.url_scheme') == 'https'
     self.__replace_https = False
     self.track_writings = False
     self.__what_was_written = ""
     self.__cookies_out = {}
     self.g = {} ## global dictionary in case it's needed
     for key, value in environ.iteritems():
         if key.startswith('HTTP_'):
             self.__headers_in[key[len('HTTP_'):].replace('_', '-')] = value
     if environ.get('CONTENT_LENGTH'):
         self.__headers_in['content-length'] = environ['CONTENT_LENGTH']
     if environ.get('CONTENT_TYPE'):
         self.__headers_in['content-type'] = environ['CONTENT_TYPE']