/
kuzminaa
/
PDM
Обзор
Документация
Войти
/
kuzminaa
/
PDM
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/paths.py
19 строк
623 B
kuzminaa
refactor: migrate modules to src/, add logging system, add assembly workshop
29 июл 2026, 23:52
29 июл 2026, 23:52
a5323aa
Код
Авторство
О чём код?
# -*- coding: utf-8 -*- """ Модуль путей проекта. Хранилище абсолютных путей к ресурсам: БД, настройки, storage. """ import os PROJECT_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) DB_NAME = os.path.join(PROJECT_ROOT, "documents.db") SETTINGS_NAME = os.path.join(PROJECT_ROOT, "settings.json") STORAGE_DIR = os.path.join(PROJECT_ROOT, "storage") def ensure_storage_dir(): """Гарантирует существование директории storage.""" if not os.path.exists(STORAGE_DIR): os.makedirs(STORAGE_DIR)