/
AntiManager
/
table_structure_analyzer
Обзор
Документация
Войти
/
AntiManager
/
table_structure_analyzer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
core/config.py
32 строки
971 B
Eugene
Add .gitignore file
26 дек 2025, 22:54
26 дек 2025, 22:54
7faceff
Код
Авторство
О чём код?
""" Единый реестр настроек проекта. Любая константа, которую можно захотеть поменять без редактирования кода, должна быть здесь. """ from pathlib import Path from typing import List # --- GUI --- GUI_MIN_WIDTH = 800 GUI_MIN_HEIGHT = 450 GUI_DEFAULT_SIZE = "1200x700" # --- Анализатор --- TYPE_ANALYSIS_ROWS = 100 PREVIEW_ROWS = 5 MAX_FILE_SIZE_MB = 10 MAX_FOLDER_FILES = 50 # --- Экспорт --- JSON_INDENT = 2 YAML_SORT_KEYS = False EXPORT_DEFAULT_EXT = "json" # --- Папки/файлы --- CACHE_DIR = Path.home() / ".cache" / "excel_analyzer" LOG_FORMAT = "%(asctime)s | %(levelname)s | %(message)s" LOG_TIME_FMT = "%H:%M:%S" # --- Сериализация --- USE_SAFE_YAML_DUMP = True # Использовать SafeDumper для YAML CONVERT_NUMPY_TO_NATIVE = True # Конвертировать numpy типы в нативные Python