26 lines
933 B
Diff
26 lines
933 B
Diff
![]() |
diff --git a/cps/tornado_wsgi.py b/cps/tornado_wsgi.py
|
||
|
index af93219c..cf302042 100644
|
||
|
--- a/cps/tornado_wsgi.py
|
||
|
+++ b/cps/tornado_wsgi.py
|
||
|
@@ -53,7 +53,7 @@ class MyWSGIContainer(WSGIContainer):
|
||
|
return response.append
|
||
|
|
||
|
app_response = self.wsgi_application(
|
||
|
- MyWSGIContainer.environ(request), start_response
|
||
|
+ self.environ(request), start_response
|
||
|
)
|
||
|
try:
|
||
|
response.extend(app_response)
|
||
|
@@ -86,9 +86,8 @@ class MyWSGIContainer(WSGIContainer):
|
||
|
request.connection.finish()
|
||
|
self._log(status_code, request)
|
||
|
|
||
|
- @staticmethod
|
||
|
- def environ(request: httputil.HTTPServerRequest) -> Dict[Text, Any]:
|
||
|
- environ = WSGIContainer.environ(request)
|
||
|
+ def environ(self, request: httputil.HTTPServerRequest) -> Dict[Text, Any]:
|
||
|
+ environ = super().environ(request)
|
||
|
environ['RAW_URI'] = request.path
|
||
|
return environ
|
||
|
|