From 367f841387808b33dc9f3e9beb21184abb3518d0 Mon Sep 17 00:00:00 2001 From: Marcelo Trylesinski Date: Sun, 4 Sep 2022 22:32:18 +0200 Subject: [PATCH 1/2] Add missing Middleware import on `BaseHTTPMiddleware` section --- docs/middleware.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/middleware.md b/docs/middleware.md index 6b8ccf902..49efc0424 100644 --- a/docs/middleware.md +++ b/docs/middleware.md @@ -190,8 +190,10 @@ To implement a middleware class using `BaseHTTPMiddleware`, you must override th `async def dispatch(request, call_next)` method. ```python +from starlette.middleware import Middleware from starlette.middleware.base import BaseHTTPMiddleware + class CustomHeaderMiddleware(BaseHTTPMiddleware): async def dispatch(self, request, call_next): response = await call_next(request) From 89eb39dc8c14949a3d5762d0a07be75393572ca2 Mon Sep 17 00:00:00 2001 From: Marcelo Trylesinski Date: Sun, 4 Sep 2022 22:33:56 +0200 Subject: [PATCH 2/2] Update docs/middleware.md --- docs/middleware.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/middleware.md b/docs/middleware.md index 49efc0424..5d6a32f3a 100644 --- a/docs/middleware.md +++ b/docs/middleware.md @@ -190,6 +190,7 @@ To implement a middleware class using `BaseHTTPMiddleware`, you must override th `async def dispatch(request, call_next)` method. ```python +from starlette.applications import Starlette from starlette.middleware import Middleware from starlette.middleware.base import BaseHTTPMiddleware