diff options
Diffstat (limited to 'backend')
| -rw-r--r-- | backend/middleware.py | 5 | ||||
| -rw-r--r-- | backend/models/discord_role.py | 2 | ||||
| -rw-r--r-- | backend/models/form.py | 2 | ||||
| -rw-r--r-- | backend/route_manager.py | 5 | 
4 files changed, 6 insertions, 8 deletions
| diff --git a/backend/middleware.py b/backend/middleware.py index 3a932fd..7a3bdc8 100644 --- a/backend/middleware.py +++ b/backend/middleware.py @@ -1,8 +1,7 @@ -import ssl  from motor.motor_asyncio import AsyncIOMotorClient  from starlette.requests import Request  from starlette.responses import JSONResponse -from starlette.types import ASGIApp, Scope, Receive, Send +from starlette.types import ASGIApp, Receive, Scope, Send  from backend.constants import DATABASE_URL, DOCS_PASSWORD, MONGO_DATABASE @@ -15,7 +14,7 @@ class DatabaseMiddleware:      async def __call__(self, scope: Scope, receive: Receive, send: Send) -> None:          client: AsyncIOMotorClient = AsyncIOMotorClient(              DATABASE_URL, -            ssl_cert_reqs=ssl.CERT_NONE +            tlsAllowInvalidCertificates=True          )          db = client[MONGO_DATABASE]          Request(scope).state.db = db diff --git a/backend/models/discord_role.py b/backend/models/discord_role.py index c05c9de..ada35ef 100644 --- a/backend/models/discord_role.py +++ b/backend/models/discord_role.py @@ -10,7 +10,7 @@ class RoleTags(BaseModel):      integration_id: typing.Optional[str]      premium_subscriber: bool -    def __init__(self, **data: typing.Any) -> None: +    def __init__(self, **data) -> None:          """          Handle the terrible discord API. diff --git a/backend/models/form.py b/backend/models/form.py index f888d6e..10c8bfd 100644 --- a/backend/models/form.py +++ b/backend/models/form.py @@ -89,7 +89,7 @@ class Form(BaseModel):          return values -    def dict(self, admin: bool = True, **kwargs: t.Any) -> dict[str, t.Any]: +    def dict(self, admin: bool = True, **kwargs) -> dict[str, t.Any]:          """Wrapper for original function to exclude private data for public access."""          data = super().dict(**kwargs) diff --git a/backend/route_manager.py b/backend/route_manager.py index 031c9b3..2d95bb2 100644 --- a/backend/route_manager.py +++ b/backend/route_manager.py @@ -5,11 +5,10 @@ Module to dynamically generate a Starlette routing map based on a directory tree  import importlib  import inspect  import typing as t -  from pathlib import Path -from starlette.routing import Route as StarletteRoute, BaseRoute, Mount  from nested_dict import nested_dict +from starlette.routing import BaseRoute, Mount, Route as StarletteRoute  from backend.route import Route @@ -28,7 +27,7 @@ def construct_route_map_from_dict(route_dict: dict) -> list[BaseRoute]:      return route_map -def is_route_class(member: t.Any) -> bool: +def is_route_class(member: t.Any) -> bool:  # noqa: ANN401      return inspect.isclass(member) and issubclass(member, Route) and member != Route | 
