Lines Matching refs:environ

129 def parse(fp=None, environ=os.environ, keep_blank_values=0,
137 environ : environment dictionary; default: os.environ
167 if not 'REQUEST_METHOD' in environ:
168 environ['REQUEST_METHOD'] = 'GET' # For testing stand-alone
169 if environ['REQUEST_METHOD'] == 'POST':
170 ctype, pdict = parse_header(environ['CONTENT_TYPE'])
174 clength = int(environ['CONTENT_LENGTH'])
180 if 'QUERY_STRING' in environ:
182 qs = qs + environ['QUERY_STRING']
186 environ['QUERY_STRING'] = qs # XXX Shouldn't, really
187 elif 'QUERY_STRING' in environ:
188 qs = environ['QUERY_STRING']
194 environ['QUERY_STRING'] = qs # XXX Shouldn't, really
223 environ={'REQUEST_METHOD': 'POST'}, separator=separator)
331 environ=os.environ, keep_blank_values=0, strict_parsing=0,
345 taken from environ as per CGI spec
350 environ : environment dictionary; default: os.environ
382 if 'REQUEST_METHOD' in environ:
383 method = environ['REQUEST_METHOD'].upper()
386 if 'QUERY_STRING' in environ:
387 qs = environ['QUERY_STRING']
402 if 'CONTENT_TYPE' in environ:
403 headers['content-type'] = environ['CONTENT_TYPE']
404 if 'QUERY_STRING' in environ:
405 self.qs_on_post = environ['QUERY_STRING']
406 if 'CONTENT_LENGTH' in environ:
407 headers['content-length'] = environ['CONTENT_LENGTH']
491 self.read_multi(environ, keep_blank_values, strict_parsing)
614 def read_multi(self, environ, keep_blank_values, strict_parsing):
666 part = klass(self.fp, headers, ib, environ, keep_blank_values,
853 def test(environ=os.environ):
868 print_environ(environ)
888 print_environ(environ)
906 def print_environ(environ=os.environ):
908 keys = sorted(environ.keys())
913 print("<DT>", html.escape(key), "<DD>", html.escape(environ[key]))