EJIO package¶
Subpackages¶
- EJIO.ctk_extender package
- Subpackages
- EJIO.ctk_extender.app package
- EJIO.ctk_extender.components package
- Submodules
- EJIO.ctk_extender.components.color_picker module
- EJIO.ctk_extender.components.copyable_field module
- EJIO.ctk_extender.components.date_picker module
- EJIO.ctk_extender.components.event module
- EJIO.ctk_extender.components.image module
- EJIO.ctk_extender.components.labeled_field module
- EJIO.ctk_extender.components.localization module
- EJIO.ctk_extender.components.login_form module
- EJIO.ctk_extender.components.scrollable_container module
- EJIO.ctk_extender.components.section module
- EJIO.ctk_extender.components.table module
- Module contents
- EJIO.ctk_extender.config package
- EJIO.ctk_extender.event package
- EJIO.ctk_extender.layout package
- EJIO.ctk_extender.notification package
- Submodules
- EJIO.ctk_extender.notification.base module
- EJIO.ctk_extender.notification.desktop_controller module
- EJIO.ctk_extender.notification.err module
- EJIO.ctk_extender.notification.flags module
- EJIO.ctk_extender.notification.in_app_controller module
- EJIO.ctk_extender.notification.position module
- Module contents
- EJIO.ctk_extender.state package
- EJIO.ctk_extender.widget package
- EJIO.ctk_extender.window package
- EJIO.ctk_extender.windows package
- Submodules
- EJIO.ctk_extender.base_error module
- EJIO.ctk_extender.err module
CtkExtenderBaseErrorCtkExtenderWidgetContainerErrorCtkExtenderWidgetErrorCtkExtenderWindowErrorIncorrectLayoutTypeErrorIncorrectWindowTypeErrorLayoutAlreadyRegisteredErrorLayoutNotFoundErrorLayoutRegistryErrorNotificationMountErrorWidgetContainerExtensionErrorWidgetMountErrorWidgetNotInitializedErrorWindowAlreadyRegisteredErrorWindowInstanceMissingErrorWindowNotActiveErrorWindowNotFoundErrorWindowRegistryError
- Module contents
ApplicationApplication.change_language()Application.close_window()Application.emit()Application.exit()Application.get_window()Application.is_runningApplication.navigate_to()Application.notify()Application.open_window()Application.pop_screen()Application.popup_confirm()Application.popup_image()Application.popup_info()Application.popup_warning()Application.push_screen()Application.run()Application.subscribe()Application.translate()Application.unsubscribe()
BaseNotificationBlankLayoutButtonCollectionChangedEventColorPickerCopyableFieldDatePickerDictionaryChangedEventErrorNotificationEventEventListenerFieldReturnEventFormFormCheckBoxFormComboBoxFormDirectoryFieldFormFileFieldFormLabeledFieldFormOptionMenuFieldFormRadioButtonGroupFormReadyEventFormSegmentedButtonFormSliderFormSubmittedEventFormSwitchFormTextBoxFormTextFieldFormValidationErrorEventGeometryStrategyGridStrategyImageWidgetInfoNotificationInputFieldLabelLayoutLoginFormLoginLayoutPackStrategyPlaceStrategyProgressBarReactiveDictReactiveListReactiveModelScrollableContainerScrollableFrameSectionStateStateChangedEventStyleFlagsSuccessNotificationTableWidgetTabviewWarningNotificationWidgetWidgetContainerWindowWindow.active_layout_canvasWindow.center()Window.configWindow.ctk_instanceWindow.destroy()Window.focus()Window.get_default_config()Window.maximize()Window.minimize()Window.mount()Window.nameWindow.on_mounted()Window.pop_layout()Window.push_layout()Window.resize()Window.restore()Window.screenshotWindow.switch_layout()
WindowConfigget_layout()on_event()popup_color()popup_confirm()popup_date()popup_directory()popup_file()popup_image()popup_info()popup_warning()register_layout()register_window()set_appearance_mode()set_color_theme()
- Subpackages
- EJIO.user package
- Subpackages
- Submodules
- EJIO.user.base_error module
- EJIO.user.err module
FacadeNotInitializedErrorIncorrectLoginErrorIncorrectPasswordErrorInvalidCredentialsErrorManagerNotInitializedErrorSaltNotFoundErrorServiceNotInitializedErrorUserAlreadyAuthenticatedErrorUserAlreadyExistsErrorUserBaseErrorUserNotAuthenticatedErrorUserNotFoundErrorUserSessionNotFoundError
- EJIO.user.facade module
- EJIO.user.flags module
- EJIO.user.model module
- EJIO.user.repository module
- EJIO.user.session module
- Module contents
- EJIO.utils package
- Subpackages
- EJIO.utils.component package
- EJIO.utils.config package
- EJIO.utils.dataset package
- EJIO.utils.interface package
- Submodules
- EJIO.utils.interface.dictable module
- EJIO.utils.interface.disposable module
- EJIO.utils.interface.isolated_storage module
- EJIO.utils.interface.listable module
- EJIO.utils.interface.mutable_static_class module
- EJIO.utils.interface.prototype module
- EJIO.utils.interface.read_only_class module
- EJIO.utils.interface.singleton module
- EJIO.utils.interface.static_class module
- EJIO.utils.interface.tupleable module
- Module contents
- EJIO.utils.random package
- EJIO.utils.resource package
- EJIO.utils.serialization package
- Subpackages
- Submodules
- EJIO.utils.serialization.encapsulatable module
- EJIO.utils.serialization.err module
- EJIO.utils.serialization.operations module
- EJIO.utils.serialization.serializable module
- EJIO.utils.serialization.serializer module
- EJIO.utils.serialization.serializer_registry module
- EJIO.utils.serialization.storable module
- Module contents
- EJIO.utils.struct package
- EJIO.utils.system package
- Submodules
- EJIO.utils.system.crypto module
- EJIO.utils.system.err module
- EJIO.utils.system.file_utils module
- EJIO.utils.system.hardware module
- EJIO.utils.system.introspection module
- EJIO.utils.system.localization module
- EJIO.utils.system.paths module
- EJIO.utils.system.properties module
- Module contents
- Submodules
- EJIO.utils.base_error module
- EJIO.utils.err module
- Module contents
ApplicationCoreBSTNodeBigNumberCOLORSCOLORS.AMBERCOLORS.AMBER_LIGHTCOLORS.BLACKCOLORS.BLUECOLORS.CRIMSONCOLORS.CRIMSON_LIGHTCOLORS.CYANCOLORS.EMERALDCOLORS.EMERALD_LIGHTCOLORS.GREENCOLORS.INDIGOCOLORS.INFO_BLUECOLORS.INFO_LIGHTCOLORS.ORANGECOLORS.PINKCOLORS.PURPLECOLORS.REDCOLORS.SLATE_100COLORS.SLATE_300COLORS.SLATE_50COLORS.SLATE_500COLORS.SLATE_700COLORS.SLATE_800COLORS.SLATE_900COLORS.TEALCOLORS.TRANSPARENTCOLORS.WHITECOLORS.YELLOWCOLORS.clear()COLORS.destroy()
CSVStorageColorDatasetRegistryDatasetStorageDequeDictDictableDisposableDisposableMetaEncapsulatableGeneralTreeNodeGlobalResourceRegistryHardwarePropertiesINISerializerIsolatedStorageMixinJSONSerializerListListableLocalizationMessagePackSerializerMutableStaticMetaPrototypeQueueReadOnlyMetaRealtimeClockRegistrySerializableSerializerSerializerRegistrySingletonStackStaticClassStaticClassMetaStorableStringCheckerStringTypesSystemPathsSystemPropertiesSystemProperties.clear()SystemProperties.cpu_countSystemProperties.date_formatSystemProperties.destroy()SystemProperties.is_64bitSystemProperties.languageSystemProperties.osSystemProperties.os_releaseSystemProperties.python_versionSystemProperties.screen_heightSystemProperties.screen_widthSystemProperties.themeSystemProperties.timezoneSystemProperties.timezone_nameSystemProperties.user_homeSystemProperties.user_name
TOMLSerializerThreadSafePrototypeMixinTimeTimerTreeNodeTreeTraverserTupleableTypeCheckerTypeCheckerClassTypeCheckerTypesTypesVirtualClockXMLSerializerYAMLSerializerchange_cwd()create_decorator()decrypt_payload()deserialize()encrypt_payload()generate_secure_key()generate_timestamped_filename()generate_weighted_pool()get_app_root()get_class_hierarchy()import_module_from_path()inject_to_builtins()isset()load()measure_time()print_class_hierarchy()profile_function()register_dataset()register_serializer()register_serializer_for_extension()register_storage_for_extension()require()resourceretry()rotate_and_save()run_on_import()save()save_atomic()scan_package_classes()serialize()static_property
- 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.