refactor: add ConfigError and Lolz error handling
Build and Push (dev) / build (push) Successful in 10m53s

This commit is contained in:
2026-08-07 05:08:46 +05:00
parent b7a7508654
commit 76e6659c00
5 changed files with 208 additions and 83 deletions
+10 -1
View File
@@ -2,8 +2,9 @@ import os
import asyncio
import logging
from config import Config
from config import Config, ConfigError
from modules.stars_bot import TelegramStarsBot
from modules.lolz import LolzAPIError
logger = logging.getLogger(__name__)
@@ -26,6 +27,14 @@ async def main():
await stars_bot.start()
except ConfigError as e:
logger.critical(f"Ошибка конфигурации: {e}")
raise
except LolzAPIError as e:
logger.critical(f"Ошибка API Lolz: {e}")
raise
except (ValueError, TypeError) as e:
logger.critical(f"Ошибка в конфигурации или при запуске: {e}")
raise