From 8269bca06f83ad1b7b58f3196543b63f5a5a43c0 Mon Sep 17 00:00:00 2001 From: Alexandra Hobbs <ahobbs@contractor.usgs.gov> Date: Thu, 20 Mar 2025 11:08:25 -0600 Subject: [PATCH] swallow engine error to prevent it from blocking mage deployments --- geomagio/api/db/database.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/geomagio/api/db/database.py b/geomagio/api/db/database.py index 74fb3211..8b21cfa8 100644 --- a/geomagio/api/db/database.py +++ b/geomagio/api/db/database.py @@ -5,6 +5,7 @@ from sqlmodel import create_engine from geomagio.api.db.models.metadata import MetadataTable from geomagio.api.db.models.metadata_history import MetadataHistoryTable +from geomagio.api.db.models.session import session class Tables(str, Enum): @@ -13,4 +14,9 @@ class Tables(str, Enum): database_url = os.getenv("DATABASE_URL", "sqlite:///./api_database.db") -engine = create_engine(database_url) + +try: + engine = create_engine(database_url) +except Exception as e: + print("error creating engine:", e) + pass -- GitLab