EJIO.utils.component.app package¶

Submodules¶
EJIO.utils.component.app.app module¶
- class EJIO.utils.component.app.app.ApplicationCore(*args: object, **kwargs: object)[исходный код]¶
Базовые классы:
SingletonГлобальный оркестратор жизненного цикла всего приложения. Отвечает за атомарную загрузку конфигураций, динамическую инициализацию, потокобезопасный перехват сигналов выхода ОС и обработку критических ошибок.
- settings: dict[str, Any] = {'application': {'name': 'DefaultEJIOApp'}}¶
- start() None[исходный код]¶
Запускает полный жизненный цикл оркестрации приложения.
- Исключение:
ApplicationCoreError – При попытке запуска ядра приложения повторно.
EJIO.utils.component.app.err module¶
- exception EJIO.utils.component.app.err.ApplicationCoreError(message: str)[исходный код]¶
Базовые классы:
UtilsBaseErrorИсключение, связанное с ошибками работы ядра программы.
Module contents¶
- class EJIO.utils.component.app.ApplicationCore(*args: object, **kwargs: object)[исходный код]¶
Базовые классы:
SingletonГлобальный оркестратор жизненного цикла всего приложения. Отвечает за атомарную загрузку конфигураций, динамическую инициализацию, потокобезопасный перехват сигналов выхода ОС и обработку критических ошибок.
- settings: dict[str, Any] = {'application': {'name': 'DefaultEJIOApp'}}¶
- start() None[исходный код]¶
Запускает полный жизненный цикл оркестрации приложения.
- Исключение:
ApplicationCoreError – При попытке запуска ядра приложения повторно.