Lines Matching full:environ

42     environ = {}
44 # Take the basic environment from native-unicode os.environ. Attempt to
47 for k, v in os.environ.items():
50 # On win32, the os.environ is natively Unicode. Different servers
53 software = os.environ.get('SERVER_SOFTWARE', '').lower()
66 # to the Unicode environ. No modification needed.
80 # the environ using stdio byte-oriented interfaces, ending up
85 # Recover bytes from unicode environ, using surrogate escapes
90 environ[k] = v
91 return environ
108 # by default it's a copy of 'os.environ' as of import time, but you can
137 self.result = application(self.environ, self.start_response)
155 env = self.environ = self.os_environ.copy()
194 # will set status, result, headers, and environ fields to None.
201 return guess_scheme(self.environ)
336 self.result = self.headers = self.status = self.environ = None
357 return self.environ['SERVER_PROTOCOL'].upper() != 'HTTP/0.9'
380 self.result = self.error_output(self.environ, self.start_response)
384 def error_output(self, environ, start_response): argument
429 """Override in subclass to insert CGI variables in 'self.environ'"""
446 def __init__(self,stdin,stdout,stderr,environ, argument
452 self.base_env = environ
463 self.environ.update(self.base_env)
485 """CGI-like systems using input/output/error streams and environ mapping
495 sys.stdin, os.environ, and so on.
509 """CGI-based invocation via sys.stdin/stdout/stderr and os.environ
518 parameters, but always uses 'sys.stdin', 'os.environ', and friends.
525 # Do not allow os.environ to leak between requests in Google App Engine
562 environ= read_environ()
563 path = environ.get('PATH_INFO', '')
564 script = environ.get('SCRIPT_NAME', '')
566 environ['PATH_INFO'] = path[len(script):]
569 environ, multithread=False, multiprocess=True