diff options
author | 2022-06-13 12:27:22 -0700 | |
---|---|---|
committer | 2022-06-13 12:27:22 -0700 | |
commit | 97f05b0b849105ad2b87a9eb779b4e8abe013f8b (patch) | |
tree | aeca74d22a470f32e7a3bf13042a15b6b1b6d2c1 /backend/middleware.py | |
parent | Replace BaseHTTPMiddleware with pure ASGI middleware (diff) |
fix linters
Diffstat (limited to 'backend/middleware.py')
-rw-r--r-- | backend/middleware.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/backend/middleware.py b/backend/middleware.py index a555b25..517055e 100644 --- a/backend/middleware.py +++ b/backend/middleware.py @@ -1,10 +1,7 @@ -import typing as t - import ssl from motor.motor_asyncio import AsyncIOMotorClient -from starlette.middleware.base import BaseHTTPMiddleware from starlette.requests import Request -from starlette.responses import JSONResponse, Response +from starlette.responses import JSONResponse from starlette.types import ASGIApp, Scope, Receive, Send from backend.constants import DATABASE_URL, DOCS_PASSWORD, MONGO_DATABASE @@ -34,6 +31,7 @@ class ProtectedDocsMiddleware: request = Request(scope) if DOCS_PASSWORD and request.url.path.startswith("/docs"): if request.cookies.get("docs_password") != DOCS_PASSWORD: - await JSONResponse({"status": "unauthorized"}, status_code=403)(scope, receive, send) + resp = JSONResponse({"status": "unauthorized"}, status_code=403) + await resp(scope, receive, send) return await self._app(scope, receive, send) |