add: первый экран TUI
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# src/pganec/config.py
|
||||
import argparse
|
||||
import logging
|
||||
import sys
|
||||
from config import load_config, ConfigError, ConfigNotFoundError, InvalidConfigFormatError
|
||||
from tui import PGanecApp
|
||||
|
||||
# --- Настройки и инициирование логирования ---
|
||||
logger = logging.getLogger(__name__)
|
||||
@@ -57,12 +59,13 @@ if __name__ == '__main__':
|
||||
sys.exit(1)
|
||||
except ConfigError as e: # Общая ошибка конфигурации (должна быть последней в цепочке)
|
||||
print(f"Ошибка при загрузке конфигурации: {e}", file=sys.stderr)
|
||||
|
||||
sys.exit(1)
|
||||
except Exception as e: # Для совсем непредвиденных, не ConfigError
|
||||
logger.critical(f"Необработанная ошибка во время инициализации: {e}", exc_info=True)
|
||||
print(f"Произошла критическая и непредвиденная ошибка: {e}", file=sys.stderr)
|
||||
sys.exit(2)
|
||||
|
||||
print_hi('PyCharm')
|
||||
|
||||
# with open("config.yaml", "r") as f:
|
||||
# config = yaml.safe_load(f)
|
||||
# Запуск главного меню TUI
|
||||
PGanecApp().run()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user