From 798447760f1055d8d904b5b4c01272c93e42a84a Mon Sep 17 00:00:00 2001 From: Adrien Date: Thu, 15 Feb 2024 22:28:19 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Let=20the=20back-end=20fails=20w?= =?UTF-8?q?hen=20it=20fails=20to=20connect=20to=20the=20database?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/api/db/db.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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(