* assign app before handle_request so that request.app could be used in case of connection timeout

* gitignore pip-wheel-metadata/

* remove default app for request class and fix lint issue
This commit is contained in:
7
2019-04-12 05:48:32 -07:00
committed by Stephen Sadowski
parent d58151a0eb
commit 53f45810ff
4 changed files with 12 additions and 5 deletions

View File

@@ -881,8 +881,6 @@ class Sanic:
# -------------------------------------------- #
# Request Middleware
# -------------------------------------------- #
request.app = self
response = await self._run_request_middleware(request)
# No middleware results
if not response:
@@ -1288,6 +1286,7 @@ class Sanic:
"port": port,
"sock": sock,
"ssl": ssl,
"app": self,
"signal": Signal(),
"debug": debug,
"request_handler": self.handle_request,