EJIO.utils.component.app package

Inheritance diagram of EJIO.utils.component.app.app.ApplicationCore

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 – При попытке запуска ядра приложения повторно.