Spaces:
Runtime error
Runtime error
File size: 1,071 Bytes
896124d 6a38ec9 896124d 6a38ec9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | """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"] |