From bc5c3698c3f6f7eb1295633feb2690f9553df14b Mon Sep 17 00:00:00 2001 From: qananasikq Date: Fri, 17 Apr 2026 23:50:40 +0300 Subject: [PATCH] log create_tables errors --- encar_scraper/storage/db.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/encar_scraper/storage/db.py b/encar_scraper/storage/db.py index 46443b9..91f9568 100644 --- a/encar_scraper/storage/db.py +++ b/encar_scraper/storage/db.py @@ -46,7 +46,10 @@ class PersistenceService: try: Base.metadata.create_all(self.engine) 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 def session_scope(self) -> Iterator[Session]: