tornado requests to WSGI environments without a full WSGIContainer.
data["status"] = status
data["headers"] = HTTPHeaders(response_headers)
body = "".join(self.wsgi_application(
- self._environ(request), start_response))
+ WSGIContainer.environ(request), start_response))
if not data: raise Exception("WSGI app did not call start_response")
status_code = int(data["status"].split()[0])
request.finish()
self._log(status_code, request)
- def _environ(self, request):
+ @staticmethod
+ def environ(request):
hostport = request.host.split(":")
if len(hostport) == 2:
host = hostport[0]