Исходный код 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)