Spaces:
Runtime error
Runtime error
| """PinkSky v7.0 — модульная архитектура""" | |
| from .main import main | |
| from .config import PORT, TOKEN, API_KEY, API_BASE, HF_TOKEN | |
| from .state import PinkSkyState | |
| # --- Lazy Singletons --- | |
| STATE: PinkSkyState = None | |
| PROCESS_MANAGER = None | |
| INTERNET_AGENT = None | |
| NOTIFICATIONS = None | |
| def initialize_singletons(): | |
| """Инициализация глобальных синглтонов после загрузки всех модулей.""" | |
| global STATE, PROCESS_MANAGER, INTERNET_AGENT, NOTIFICATIONS | |
| STATE = PinkSkyState() | |
| from .process_manager import ProcessManager | |
| PROCESS_MANAGER = ProcessManager() | |
| from .internet_agent import get_internet_agent | |
| INTERNET_AGENT = get_internet_agent() | |
| from .notification_system import NotificationSystem | |
| NOTIFICATIONS = NotificationSystem() | |
| # Вызываем инициализацию сразу после определения функции | |
| initialize_singletons() | |
| __version__ = "7.0.0" | |
| __all__ = ["main", "STATE", "PROCESS_MANAGER", "get_internet_agent", "NOTIFICATIONS"] |