diff --git a/backend/api/db/db.py b/backend/api/db/db.py index 0dac1b1..fd695cb 100644 --- a/backend/api/db/db.py +++ b/backend/api/db/db.py @@ -1,10 +1,7 @@ from asyncio import sleep from logging import getLogger -from typing import Annotated, AsyncIterator -from fastapi import Depends from opentelemetry.instrumentation.sqlalchemy import SQLAlchemyInstrumentor -from sqlalchemy import text from sqlalchemy.exc import OperationalError, SQLAlchemyError from sqlalchemy.ext.asyncio import ( async_sessionmaker, @@ -16,6 +13,7 @@ from sqlalchemy.ext.asyncio import ( from .base_class import Base from ..settings import DatabaseSettings + logger = getLogger(__name__) @@ -30,8 +28,7 @@ class Database: except (SQLAlchemyError, AttributeError) as e: logger.exception(e) - - return None + raise # TODO: Preserve UserLastStopSearchResults table from drop. async def connect(