Source code for candv.exceptions
from ._utils import export
[docs]@export
class CandvException(Exception):
"""
Base exception
.. versionadded:: 1.4.0
"""
[docs]@export
class CandvTypeError(TypeError, CandvException):
"""
.. versionadded:: 1.4.0
"""
[docs]@export
class CandvInvalidGroupMemberError(CandvTypeError):
"""
.. versionadded:: 1.4.0
"""
[docs]@export
class CandvInvalidConstantClass(CandvTypeError):
"""
.. versionadded:: 1.4.0
"""
[docs]@export
class CandvContainerMisusedError(CandvTypeError):
"""
.. versionadded:: 1.4.0
"""
[docs]@export
class CandvConstantAlreadyBoundError(ValueError, CandvException):
"""
.. versionadded:: 1.4.0
"""
[docs]@export
class CandvMissingConstantError(KeyError, CandvException):
"""
.. versionadded:: 1.4.0
"""
[docs]@export
class CandvValueNotFoundError(ValueError, CandvException):
"""
.. versionadded:: 1.4.0
"""