Set up the environment for one request
(self)
| 151 | |
| 152 | |
| 153 | def setup_environ(self): |
| 154 | """Set up the environment for one request""" |
| 155 | |
| 156 | env = self.environ = self.os_environ.copy() |
| 157 | self.add_cgi_vars() |
| 158 | |
| 159 | env['wsgi.input'] = self.get_stdin() |
| 160 | env['wsgi.errors'] = self.get_stderr() |
| 161 | env['wsgi.version'] = self.wsgi_version |
| 162 | env['wsgi.run_once'] = self.wsgi_run_once |
| 163 | env['wsgi.url_scheme'] = self.get_scheme() |
| 164 | env['wsgi.multithread'] = self.wsgi_multithread |
| 165 | env['wsgi.multiprocess'] = self.wsgi_multiprocess |
| 166 | |
| 167 | if self.wsgi_file_wrapper is not None: |
| 168 | env['wsgi.file_wrapper'] = self.wsgi_file_wrapper |
| 169 | |
| 170 | if self.origin_server and self.server_software: |
| 171 | env.setdefault('SERVER_SOFTWARE',self.server_software) |
| 172 | |
| 173 | |
| 174 | def finish_response(self): |