equal
deleted
inserted
replaced
232 version = wsgienv[r'wsgi.version'] |
232 version = wsgienv[r'wsgi.version'] |
233 if (version < (1, 0)) or (version >= (2, 0)): |
233 if (version < (1, 0)) or (version >= (2, 0)): |
234 raise RuntimeError("Unknown and unsupported WSGI version %d.%d" |
234 raise RuntimeError("Unknown and unsupported WSGI version %d.%d" |
235 % version) |
235 % version) |
236 self.inp = wsgienv[r'wsgi.input'] |
236 self.inp = wsgienv[r'wsgi.input'] |
|
237 |
|
238 if r'HTTP_CONTENT_LENGTH' in wsgienv: |
|
239 self.inp = util.cappedreader(self.inp, |
|
240 int(wsgienv[r'HTTP_CONTENT_LENGTH'])) |
|
241 elif r'CONTENT_LENGTH' in wsgienv: |
|
242 self.inp = util.cappedreader(self.inp, |
|
243 int(wsgienv[r'CONTENT_LENGTH'])) |
|
244 |
237 self.err = wsgienv[r'wsgi.errors'] |
245 self.err = wsgienv[r'wsgi.errors'] |
238 self.threaded = wsgienv[r'wsgi.multithread'] |
246 self.threaded = wsgienv[r'wsgi.multithread'] |
239 self.multiprocess = wsgienv[r'wsgi.multiprocess'] |
247 self.multiprocess = wsgienv[r'wsgi.multiprocess'] |
240 self.run_once = wsgienv[r'wsgi.run_once'] |
248 self.run_once = wsgienv[r'wsgi.run_once'] |
241 self.env = wsgienv |
249 self.env = wsgienv |