tiramisu/tiramisu/error.py
2012-09-18 09:48:41 +02:00

25 lines
636 B
Python

class AmbigousOptionError(Exception):
pass
class NoMatchingOptionFound(AttributeError):
pass
class ConfigError(Exception):
pass
class ConflictConfigError(ConfigError):
pass
class PropertiesOptionError(AttributeError):
def __init__(self, msg, proptype=None):
self.proptype = proptype
super(PropertiesOptionError, self).__init__(msg)
class NotFoundError(Exception):
pass
class MethodCallError(Exception):
pass
class RequiresError(Exception):
pass
class RequirementRecursionError(RequiresError):
pass
class MandatoryError(Exception):
pass
class NoValueReturned(Exception):
pass