aboutsummaryrefslogtreecommitdiffstats
path: root/backend/middleware.py
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-11-23 16:33:35 +0200
committerGravatar ks129 <[email protected]>2020-11-23 16:33:35 +0200
commita58a2b7f88f9100a3399c22234c170bdd47dc91a (patch)
tree057fbf79a2be76b6ff8b97176c42680f980711e1 /backend/middleware.py
parentMake flake8 matchers removing step comments better (diff)
Fix linting issues to make flake8 job passing
Diffstat (limited to 'backend/middleware.py')
-rw-r--r--backend/middleware.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/backend/middleware.py b/backend/middleware.py
index c1aa731..cf46dc6 100644
--- a/backend/middleware.py
+++ b/backend/middleware.py
@@ -1,12 +1,16 @@
-from starlette.middleware.base import BaseHTTPMiddleware
+import typing as t
+
import pymongo
import ssl
+from starlette.middleware.base import BaseHTTPMiddleware
+from starlette.requests import Request
+from starlette.responses import Response
from backend.constants import DATABASE_URL, MONGO_DATABASE
class DatabaseMiddleware(BaseHTTPMiddleware):
- async def dispatch(self, request, call_next):
+ async def dispatch(self, request: Request, call_next: t.Callable) -> Response:
client = pymongo.MongoClient(
DATABASE_URL,
ssl_cert_reqs=ssl.CERT_NONE