EJIO package

Subpackages

Submodules

EJIO.base_error module

exception EJIO.base_error.EJIOBaseError(message: str)[исходный код]

Базовые классы: Exception

Базовое исключение пакета EJIO.

EJIO.err module

exception EJIO.err.ApplicationCoreError(message: str)[исходный код]

Базовые классы: UtilsBaseError

Исключение, связанное с ошибками работы ядра программы.

exception EJIO.err.ClockError(message: str)[исходный код]

Базовые классы: UtilsBaseError

Исключение, связанное с ошибками работы часов или таймера.

exception EJIO.err.CryptographyError(message: str)[исходный код]

Базовые классы: UtilsBaseError

Исключение, связанное с ошибками криптографии.

exception EJIO.err.CtkExtenderBaseError(message: str)[исходный код]

Базовые классы: EJIOBaseError

Базовое исключение пакета ctk_extender.

exception EJIO.err.CtkExtenderWidgetContainerError(message: str)[исходный код]

Базовые классы: CtkExtenderWidgetError

Базовое исключение связанное с ошибками в WidgetContainer.

exception EJIO.err.CtkExtenderWidgetError(message: str)[исходный код]

Базовые классы: CtkExtenderBaseError

Базовое исключение пакента widget пакета ctk_extender.

exception EJIO.err.CtkExtenderWindowError(message: str)[исходный код]

Базовые классы: CtkExtenderBaseError

Базовое исключение пакента window пакета ctk_extender.

exception EJIO.err.DatasetError(message: str)[исходный код]

Базовые классы: UtilsBaseError

Исключение, связанное с ошибками работы датасетов.

exception EJIO.err.EJIOBaseError(message: str)[исходный код]

Базовые классы: Exception

Базовое исключение пакета EJIO.

exception EJIO.err.IncorrectLayoutTypeError(message: str)[исходный код]

Базовые классы: LayoutRegistryError

Исключение связанное с некорректной попыткой регистрации лэйаута.

exception EJIO.err.IncorrectWindowTypeError(message: str)[исходный код]

Базовые классы: WindowRegistryError

Исключение связанное с некорректной попыткой регистрации окна.

exception EJIO.err.LayoutAlreadyRegisteredError(message: str)[исходный код]

Базовые классы: LayoutRegistryError

Исключение связанное с ошибкой перезаписи зарегестрированного лэйаута.

exception EJIO.err.LayoutNotFoundError(message: str)[исходный код]

Базовые классы: LayoutRegistryError

Исключение связанное с ошибкой остутствия искомого лэйаута в реестре.

exception EJIO.err.LayoutRegistryError(message: str)[исходный код]

Базовые классы: CtkExtenderBaseError

Базовое исключение связанное с работой реестра окон.

exception EJIO.err.LocalizationError(message: str)[исходный код]

Базовые классы: UtilsBaseError

Исключение, связанное с ошибками локализации.

exception EJIO.err.NotificationMountError(message: str)[исходный код]

Базовые классы: CtkExtenderBaseError

Исключение связанное с ошибками монтирования уведомления.

exception EJIO.err.RegistryKeyError(message: str)[исходный код]

Базовые классы: UtilsBaseError

Исключение, вызываемое при конфликтах или отсутствии ключей в регистре.

exception EJIO.err.RegistryTypeError(message: str)[исходный код]

Базовые классы: UtilsBaseError

Исключение при попытке зарегистрировать класс неверного типа.

exception EJIO.err.RequirementsError(message: str)[исходный код]

Базовые классы: UtilsBaseError

Исключение, связанное с отсутствием требуемых параметров приложения.

exception EJIO.err.SerializationError(message: str)[исходный код]

Базовые классы: UtilsBaseError

Исключение, связанное с ошибками сериализации и десериализации.

exception EJIO.err.UtilsBaseError(message: str)[исходный код]

Базовые классы: EJIOBaseError

Базовое исключение пакета utils.

exception EJIO.err.WidgetContainerExtensionError(message: str)[исходный код]

Базовые классы: CtkExtenderWidgetContainerError

Исключение связанное с ошибкой добавления виджета в WidgetContainer.

exception EJIO.err.WidgetMountError(message: str)[исходный код]

Базовые классы: CtkExtenderWidgetError

Исключение связанное с ошибками монтирования виджета.

exception EJIO.err.WidgetNotInitializedError(message: str)[исходный код]

Базовые классы: CtkExtenderWidgetError

Исключение связанное с ошибками инициализации виджета.

exception EJIO.err.WindowAlreadyRegisteredError(message: str)[исходный код]

Базовые классы: WindowRegistryError

Исключение связанное с ошибкой перезаписи зарегестрированного окна.

exception EJIO.err.WindowInstanceMissingError(message: str)[исходный код]

Базовые классы: CtkExtenderWindowError

Исключение связанное с ошибкой доступа к экземпляру окна.

exception EJIO.err.WindowNotActiveError(message: str)[исходный код]

Базовые классы: CtkExtenderWindowError

Исключение связанное с ошибкой доступа к неинициализированному окну.

exception EJIO.err.WindowNotFoundError(message: str)[исходный код]

Базовые классы: WindowRegistryError

Исключение связанное с ошибкой остутствия искомого окна в реестре.

exception EJIO.err.WindowRegistryError(message: str)[исходный код]

Базовые классы: CtkExtenderWindowError

Базовое исключение связанное с работой реестра окон.

Module contents

Пакет EJIO. Предоставляет набор инструментов для быстрой сборки небольших приложений. Содержит функции:

enable_logs:

Включает вывод логов из модуля, по умолчанию логи отключены. Логирование реализовано с использованием пакета loguru.

disable_logs:

Выключает вывод логов из модуля.

Содержит пакеты:
utils:

Набор базовых классов, интерфейсов, структур, функций для сборок готовых решений. Основные функции включают - профилирование проекта, предоставление системных свойств и путей, предоставление потокобезопасных структур, реализованные сериализаторы многих типов, работа с датасетами, реализованные хранилища и реестры данных, генераторы случайных выборок, рантайм-проверка наличия установленных констант, инъекции в глобальную область видимости, управление циклом приложения. Добавляет функции save, load, serialize, deserialize, isset, require и ошибку RequirementsError в глобальную область видимости.

user:

Набор базовых средств для работы с локальными пользователями.

ctk_extender:

Набор базовых средств для работы с графическими интерфейсами на базе customtkinter. Предоставляет фасад приложения, содержащий все базовые методы для управления приложением, реализованную систему обработки событий, базовые и продвинутые компоненты графического интерфейса, формы и их компоненты, макеты, окна и их конфигурации, системы попапов и уведомлений. Включает в себя некоторые базовые пресеты для быстрой сборки приложения.

err:

Набор ошибок пакета.

EJIO.disable_logs() → None[исходный код]

Публичная функция-выключатель логов для пакета EJIO.

EJIO.enable_logs() → None[исходный код]

Публичная функция-включатель логов для пакета EJIO.