Trigger http.lifecycle.request signal in ASGI mode (#2451)

Co-authored-by: Adam Hopkins <adam@amhopkins.com>
This commit is contained in:
Vetési Zoltán
2022-06-16 10:55:50 +02:00
committed by GitHub
parent 65b53a5f3f
commit b87982769f
2 changed files with 39 additions and 0 deletions

View File

@@ -163,6 +163,13 @@ class ASGIApp:
instance.request_body = True
instance.request.conn_info = ConnInfo(instance.transport)
await sanic_app.dispatch(
"http.lifecycle.request",
inline=True,
context={"request": instance.request},
fail_not_found=False,
)
return instance
async def read(self) -> Optional[bytes]: