log create_tables errors

This commit is contained in:
qananasikq
2026-04-17 23:50:40 +03:00
parent 12b313ad52
commit bc5c3698c3

View File

@@ -46,7 +46,10 @@ class PersistenceService:
try: try:
Base.metadata.create_all(self.engine) Base.metadata.create_all(self.engine)
except Exception: except Exception:
logger.debug("create_tables skipped (schema already exists)") # Не глотаем: таблицы могут уже существовать (ок), либо есть проблема
# доступа — пусть вышестоящий код видит её при первой операции, но
# сигнализируем в warning чтобы упростить диагностику.
logger.warning("create_tables failed (continuing — schema may already exist)", exc_info=True)
@contextmanager @contextmanager
def session_scope(self) -> Iterator[Session]: def session_scope(self) -> Iterator[Session]: