From 9386bcf110d72477abd9774139f2ece3ef34f45c Mon Sep 17 00:00:00 2001 From: Marcelo Trylesinski Date: Mon, 5 Sep 2022 08:35:52 +0200 Subject: [PATCH] Add missing `Middleware` import on `BaseHTTPMiddleware` section (#1844) --- docs/middleware.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/middleware.md b/docs/middleware.md index 6b8ccf902..5d6a32f3a 100644 --- a/docs/middleware.md +++ b/docs/middleware.md @@ -190,8 +190,11 @@ 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 + class CustomHeaderMiddleware(BaseHTTPMiddleware): async def dispatch(self, request, call_next): response = await call_next(request)