Исходный код EJIO.ctk_extender.layout.err

## /ctk_extender/layout/err.py

from ..base_error import CtkExtenderBaseError

__all__ = [
    'LayoutRegistryError',
    'IncorrectLayoutTypeError',
    'LayoutAlreadyRegisteredError',
    'LayoutNotFoundError',
]


[документация] class LayoutRegistryError(CtkExtenderBaseError): """Базовое исключение связанное с работой реестра окон.""" __slots__ = () def __init__(self, message: str): super().__init__(message)
[документация] class IncorrectLayoutTypeError(LayoutRegistryError): """Исключение связанное с некорректной попыткой регистрации лэйаута.""" __slots__ = () def __init__(self, message: str): super().__init__(message)
[документация] class LayoutAlreadyRegisteredError(LayoutRegistryError): """Исключение связанное с ошибкой перезаписи зарегестрированного лэйаута.""" __slots__ = () def __init__(self, message: str): super().__init__(message)
[документация] class LayoutNotFoundError(LayoutRegistryError): """Исключение связанное с ошибкой остутствия искомого лэйаута в реестре.""" __slots__ = () def __init__(self, message: str): super().__init__(message)