Source code for pywrapid.config.exceptions

#!/usr/bin/python3
"""
Configuration exceptions

Generic coniguration exceptions to use as is or as a base for
your extended configuration management.

Configuration base exception:
ConfigurationError
"""
# __author__ = "Jonas Werme"
# __copyright__ = "Copyright (c) 2021 Jonas Werme"
# __credits__ = ["nsahq"]
# __license__ = "MIT"
# __version__ = "1.0.0"
# __maintainer__ = "Jonas Werme"
# __email__ = "jonas[dot]werme[at]hoofbite[dot]com"
# __status__ = "Prototype"

from pywrapid.utils.exceptions import PywrapidError, PywrapidException


[docs] class ConfigurationException(PywrapidException): """Base Configuration Exception"""
[docs] class ConfigurationError(PywrapidError): """Configuration Error Exception"""
[docs] class ConfigurationValidationError(ConfigurationError): """Generic Configuration Error Exception"""
[docs] class ConfigurationFileNotFoundError(ConfigurationError): """Generic Configuration Error Exception"""