Add model auto-download and English logging

This commit is contained in:
Dymas
2026-06-06 12:47:59 +02:00
parent d8b92d5025
commit 0c7f93d067
17 changed files with 204 additions and 77 deletions
+4 -4
View File
@@ -27,11 +27,11 @@ def load_config(config_path: str) -> Dict:
try:
with open(config_path, "r", encoding="utf-8") as f:
config = json.load(f)
logger.info("Конфигурация успешно загружена из %s", config_path)
logger.info("Configuration loaded successfully from %s", config_path)
return config
except FileNotFoundError as e:
logger.error("Файл конфигурации не найден: %s", e)
logger.error("Configuration file not found: %s", e)
raise
except json.JSONDecodeError as e:
logger.error("Ошибка при загрузке конфигурации: %s", e)
raise
logger.error("Failed to load configuration: %s", e)
raise