Fix(API): Stop mypy from complaining
This commit is contained in:
parent
c641ddd47d
commit
8a695f2efb
@ -1,7 +1,6 @@
|
|||||||
from quart import Blueprint, ResponseReturnValue
|
from quart import Blueprint, ResponseReturnValue
|
||||||
from quart_rate_limiter import rate_exempt
|
from quart_rate_limiter import rate_exempt
|
||||||
|
|
||||||
|
|
||||||
blueprint = Blueprint("control", __name__)
|
blueprint = Blueprint("control", __name__)
|
||||||
|
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ async def insert_member(db: Connection, email: str, password_hash: str) -> Membe
|
|||||||
email_verified""",
|
email_verified""",
|
||||||
{"email": email, "password_hash": password_hash},
|
{"email": email, "password_hash": password_hash},
|
||||||
)
|
)
|
||||||
return Member(**result)
|
return Member(**result) # type: ignore
|
||||||
|
|
||||||
|
|
||||||
async def update_member_password(db: Connection, id: int, password_hash: str) -> None:
|
async def update_member_password(db: Connection, id: int, password_hash: str) -> None:
|
||||||
|
@ -29,7 +29,7 @@ async def select_todos(
|
|||||||
WHERE member_id = :member_id
|
WHERE member_id = :member_id
|
||||||
AND complete = :complete"""
|
AND complete = :complete"""
|
||||||
values = {"member_id": member_id, "complete": complete}
|
values = {"member_id": member_id, "complete": complete}
|
||||||
return [Todo(**row) async for row in connection.iterate(query, values)]
|
return [Todo(**row) async for row in await connection.iterate(query, values)]
|
||||||
|
|
||||||
|
|
||||||
async def select_todo(
|
async def select_todo(
|
||||||
@ -64,7 +64,7 @@ async def insert_todo(
|
|||||||
"due": due,
|
"due": due,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
return Todo(**result)
|
return Todo(**result) # type: ignore
|
||||||
|
|
||||||
|
|
||||||
async def update_todo(
|
async def update_todo(
|
||||||
|
@ -1,32 +1,29 @@
|
|||||||
from quart import Quart, ResponseReturnValue
|
# logging
|
||||||
|
import logging
|
||||||
import os
|
import os
|
||||||
from subprocess import call # nosec
|
from subprocess import call # nosec
|
||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
|
from quart import Quart, ResponseReturnValue
|
||||||
|
|
||||||
|
# Authentication
|
||||||
|
from quart_auth import AuthManager
|
||||||
|
|
||||||
|
# PostgreSQL database driver
|
||||||
|
from quart_db import QuartDB
|
||||||
|
|
||||||
|
# Rate limiting
|
||||||
|
from quart_rate_limiter import RateLimiter, RateLimitExceeded
|
||||||
|
|
||||||
|
# Request/Response validation
|
||||||
|
from quart_schema import QuartSchema, RequestSchemaValidationError
|
||||||
|
|
||||||
# Each blueprint is a logical collection of features in our web app
|
# Each blueprint is a logical collection of features in our web app
|
||||||
from backend.blueprints.control import blueprint as control_blueprint
|
from backend.blueprints.control import blueprint as control_blueprint
|
||||||
|
|
||||||
# For making sure error responses are in JSON format
|
# For making sure error responses are in JSON format
|
||||||
from backend.lib.api_error import APIError
|
from backend.lib.api_error import APIError
|
||||||
|
|
||||||
# Rate limiting
|
|
||||||
from quart_rate_limiter import RateLimiter
|
|
||||||
from quart_rate_limiter import RateLimitExceeded
|
|
||||||
|
|
||||||
# Authentication
|
|
||||||
from quart_auth import AuthManager
|
|
||||||
|
|
||||||
# Request/Response validation
|
|
||||||
from quart_schema import QuartSchema, RequestSchemaValidationError
|
|
||||||
|
|
||||||
# PostgreSQL database driver
|
|
||||||
from quart_db import QuartDB
|
|
||||||
|
|
||||||
# logging
|
|
||||||
import logging
|
|
||||||
|
|
||||||
|
|
||||||
app: Quart = Quart(__name__)
|
app: Quart = Quart(__name__)
|
||||||
|
|
||||||
# Configure the web app
|
# Configure the web app
|
||||||
|
Loading…
x
Reference in New Issue
Block a user