from .almanac_error import AlmanacError
[docs]class BaseConfigurationError(AlmanacError):
"""The base exception type for configuration errors."""
[docs]class ConflictingExceptionCallbacksError(BaseConfigurationError):
"""Exception type for trying to implicitly overwrite an exception hook callback."""
[docs]class InvalidCallbackTypeError(BaseConfigurationError):
"""An error type for invalid callback types."""
[docs]class MissingRequiredParameterError(BaseConfigurationError):
"""An exception type for missing configuration parameters."""