Исходный код EJIO.ctk_extender.window.err
## /ctk_extender/window/err.py
from ..base_error import CtkExtenderBaseError
__all__ = [
'CtkExtenderWindowError',
'WindowInstanceMissingError',
'WindowNotActiveError',
'WindowRegistryError',
'IncorrectWindowTypeError',
'WindowAlreadyRegisteredError',
'WindowNotFoundError',
]
[документация]
class CtkExtenderWindowError(CtkExtenderBaseError):
"""Базовое исключение пакента window пакета ctk_extender."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class WindowInstanceMissingError(CtkExtenderWindowError):
"""Исключение связанное с ошибкой доступа к экземпляру окна."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class WindowNotActiveError(CtkExtenderWindowError):
"""Исключение связанное с ошибкой доступа к неинициализированному окну."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class WindowRegistryError(CtkExtenderWindowError):
"""Базовое исключение связанное с работой реестра окон."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class IncorrectWindowTypeError(WindowRegistryError):
"""Исключение связанное с некорректной попыткой регистрации окна."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class WindowAlreadyRegisteredError(WindowRegistryError):
"""Исключение связанное с ошибкой перезаписи зарегестрированного окна."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class WindowNotFoundError(WindowRegistryError):
"""Исключение связанное с ошибкой остутствия искомого окна в реестре."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)