From 908aff8b3dee1dc38ef95ad2179054a74ba72185 Mon Sep 17 00:00:00 2001 From: "Choi A.K." Date: Fri, 5 Sep 2025 14:35:27 +0900 Subject: [PATCH] database creation fixes --- db.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/db.py b/db.py index dbefa53..bc094f1 100644 --- a/db.py +++ b/db.py @@ -10,10 +10,9 @@ DATABASE_URL = os.getenv("DATABASE_URL", "sqlite+aiosqlite:///bot.db") if DATABASE_URL.startswith("sqlite+aiosqlite:///"): db_path = DATABASE_URL.replace("sqlite+aiosqlite:///", "") abs_db_path = os.path.abspath(db_path) - # Проверяем, что путь содержит директорию db_dir = os.path.dirname(abs_db_path) - # Если путь содержит директорию, создаём её - if db_dir and db_dir != os.path.abspath("") and not os.path.exists(db_dir): + # Создаём директорию только если она не равна текущей ('.') и не пустая + if db_dir and db_dir != os.path.abspath("") and db_dir != '.' and not os.path.exists(db_dir): os.makedirs(db_dir, exist_ok=True) # Если по этому пути уже есть папка, удаляем её и создаём файл if os.path.isdir(abs_db_path):