/
mcniki
/
CodeContext
Обзор
Документация
Войти
/
mcniki
/
CodeContext
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/di_container.py
19 строк
641 B
Gorobets Nikita
v1.28.0: flatten all service/use-case classes to free functions, delete FileService watcher and dead UpdaterService pass, i18n for sidebar hide-tab, fix freezing status
26 июн 2026, 15:21
26 июн 2026, 15:21
7fc7163
Код
Авторство
О чём код?
from .store.state import AppState from .services.plugin_manager import PluginManager from .services import llm_checker_service from .controllers.main_controller import MainController from .controllers.cli_controller import CliController class DIContainer: def __init__(self): self.state = AppState() self.plugin_manager = PluginManager(self.state, self) self.main_controller = MainController( state=self.state, plugin_manager=self.plugin_manager, llm_checker=llm_checker_service, ) self.cli_controller = CliController( state=self.state, )