From 49de1d6f53e3c6ad7828a019b2cf9de42a660439 Mon Sep 17 00:00:00 2001 From: qananasikq Date: Fri, 17 Apr 2026 23:53:53 +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]: