tiramisu/tiramisu/error.py

28 lines
674 B
Python
Raw Normal View History

class AmbigousOptionError(Exception):
pass
class NoMatchingOptionFound(AttributeError):
pass
class ConfigError(Exception):
pass
class ConflictConfigError(ConfigError):
pass
class PropertiesOptionError(AttributeError):
2012-10-16 15:09:52 +02:00
def __init__(self, msg, proptype):
self.proptype = proptype
super(PropertiesOptionError, self).__init__(msg)
class NotFoundError(Exception):
pass
class MethodCallError(Exception):
2012-09-18 09:48:41 +02:00
pass
class RequiresError(Exception):
2012-09-18 09:48:41 +02:00
pass
class RequirementRecursionError(RequiresError):
pass
class MandatoryError(Exception):
2012-09-18 09:48:41 +02:00
pass
2013-02-21 17:07:00 +01:00
class OptionValueError(Exception):
pass
2013-02-22 11:09:17 +01:00
class MultiTypeError(Exception):
pass