aboutsummaryrefslogtreecommitdiffstats
path: root/backend/middleware.py
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-12-02 12:09:12 +0200
committerGravatar ks129 <[email protected]>2020-12-02 12:09:12 +0200
commit5ddbcaa41a4952720feb22733d57a2c7507aa95a (patch)
treea15e23ba0f7d17e8a00f81ca5a43b18b28cba295 /backend/middleware.py
parentMerge pull request #11 from python-discord/ks123/models (diff)
Move from PyMongo to Motor driver for asynchronous support
Diffstat (limited to 'backend/middleware.py')
-rw-r--r--backend/middleware.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/backend/middleware.py b/backend/middleware.py
index cf46dc6..2267a9a 100644
--- a/backend/middleware.py
+++ b/backend/middleware.py
@@ -1,7 +1,7 @@
import typing as t
-import pymongo
import ssl
+from motor.motor_asyncio import AsyncIOMotorClient
from starlette.middleware.base import BaseHTTPMiddleware
from starlette.requests import Request
from starlette.responses import Response
@@ -11,7 +11,7 @@ from backend.constants import DATABASE_URL, MONGO_DATABASE
class DatabaseMiddleware(BaseHTTPMiddleware):
async def dispatch(self, request: Request, call_next: t.Callable) -> Response:
- client = pymongo.MongoClient(
+ client: AsyncIOMotorClient = AsyncIOMotorClient(
DATABASE_URL,
ssl_cert_reqs=ssl.CERT_NONE
)