diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2008-08-08 17:11:29 +0000 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-08-08 17:11:29 +0000 |
commit | 8e468248155947075689e6d01c3ab90fbd9f1643 (patch) | |
tree | 0125fd3214105714fd8bdcb0585554470d786dbb /ipalib/errors.py | |
parent | f656e31a7ee366c57d959e4a3e4b9a935eb2cc07 (diff) | |
download | freeipa-8e468248155947075689e6d01c3ab90fbd9f1643.tar.gz freeipa-8e468248155947075689e6d01c3ab90fbd9f1643.tar.xz freeipa-8e468248155947075689e6d01c3ab90fbd9f1643.zip |
81: Switch from tab to 4-space indentation
Diffstat (limited to 'ipalib/errors.py')
-rw-r--r-- | ipalib/errors.py | 160 |
1 files changed, 80 insertions, 80 deletions
diff --git a/ipalib/errors.py b/ipalib/errors.py index f1162827..ee0b931b 100644 --- a/ipalib/errors.py +++ b/ipalib/errors.py @@ -22,128 +22,128 @@ All custom errors raised by `ipalib` package. """ class IPAError(Exception): - """ - Use this base class for your custom IPA errors unless there is a - specific reason to subclass from AttributeError, KeyError, etc. - """ - msg = None - - def __init__(self, *args, **kw): - self.args = args - self.kw = kw - - def __str__(self): - """ - Returns the string representation of this exception. - """ - if self.msg is None: - if len(self.args) == 1: - return unicode(self.args[0]) - return unicode(self.args) - if len(self.args) > 0: - return self.msg % self.args - return self.msg % self.kw + """ + Use this base class for your custom IPA errors unless there is a + specific reason to subclass from AttributeError, KeyError, etc. + """ + msg = None + + def __init__(self, *args, **kw): + self.args = args + self.kw = kw + + def __str__(self): + """ + Returns the string representation of this exception. + """ + if self.msg is None: + if len(self.args) == 1: + return unicode(self.args[0]) + return unicode(self.args) + if len(self.args) > 0: + return self.msg % self.args + return self.msg % self.kw class ValidationError(IPAError): - msg = 'invalid %r value %r: %s' + msg = 'invalid %r value %r: %s' - def __init__(self, name, value, error): - self.name = name - self.value = value - self.error = error - super(ValidationError, self).__init__(name, value, error) + def __init__(self, name, value, error): + self.name = name + self.value = value + self.error = error + super(ValidationError, self).__init__(name, value, error) class NormalizationError(ValidationError): - def __init__(self, name, value, type): - self.type = type - super(NormalizationError, self).__init__(name, value, - 'not %r' % type - ) + def __init__(self, name, value, type): + self.type = type + super(NormalizationError, self).__init__(name, value, + 'not %r' % type + ) class RuleError(ValidationError): - def __init__(self, name, value, rule, error): - self.rule = rule - super(RuleError, self).__init__(name, value, error) + def __init__(self, name, value, rule, error): + self.rule = rule + super(RuleError, self).__init__(name, value, error) class SetError(IPAError): - msg = 'setting %r, but NameSpace does not allow attribute setting' + msg = 'setting %r, but NameSpace does not allow attribute setting' class RegistrationError(IPAError): - """ - Base class for errors that occur during plugin registration. - """ + """ + Base class for errors that occur during plugin registration. + """ class NameSpaceError(RegistrationError): - msg = 'name %r does not re.match %r' + msg = 'name %r does not re.match %r' class SubclassError(RegistrationError): - """ - Raised when registering a plugin that is not a subclass of one of the - allowed bases. - """ - msg = 'plugin %r not subclass of any base in %r' + """ + Raised when registering a plugin that is not a subclass of one of the + allowed bases. + """ + msg = 'plugin %r not subclass of any base in %r' - def __init__(self, cls, allowed): - self.cls = cls - self.allowed = allowed + def __init__(self, cls, allowed): + self.cls = cls + self.allowed = allowed - def __str__(self): - return self.msg % (self.cls, self.allowed) + def __str__(self): + return self.msg % (self.cls, self.allowed) class DuplicateError(RegistrationError): - """ - Raised when registering a plugin whose exact class has already been - registered. - """ - msg = '%r at %d was already registered' + """ + Raised when registering a plugin whose exact class has already been + registered. + """ + msg = '%r at %d was already registered' - def __init__(self, cls): - self.cls = cls + def __init__(self, cls): + self.cls = cls - def __str__(self): - return self.msg % (self.cls, id(self.cls)) + def __str__(self): + return self.msg % (self.cls, id(self.cls)) class OverrideError(RegistrationError): - """ - Raised when override=False yet registering a plugin that overrides an - existing plugin in the same namespace. - """ - msg = 'unexpected override of %s.%s with %r (use override=True if intended)' + """ + Raised when override=False yet registering a plugin that overrides an + existing plugin in the same namespace. + """ + msg = 'unexpected override of %s.%s with %r (use override=True if intended)' - def __init__(self, base, cls): - self.base = base - self.cls = cls + def __init__(self, base, cls): + self.base = base + self.cls = cls - def __str__(self): - return self.msg % (self.base.__name__, self.cls.__name__, self.cls) + def __str__(self): + return self.msg % (self.base.__name__, self.cls.__name__, self.cls) class MissingOverrideError(RegistrationError): - """ - Raised when override=True yet no preexisting plugin with the same name - and base has been registered. - """ - msg = '%s.%s has not been registered, cannot override with %r' + """ + Raised when override=True yet no preexisting plugin with the same name + and base has been registered. + """ + msg = '%s.%s has not been registered, cannot override with %r' - def __init__(self, base, cls): - self.base = base - self.cls = cls + def __init__(self, base, cls): + self.base = base + self.cls = cls - def __str__(self): - return self.msg % (self.base.__name__, self.cls.__name__, self.cls) + def __str__(self): + return self.msg % (self.base.__name__, self.cls.__name__, self.cls) class TwiceSetError(IPAError): - msg = '%s.%s cannot be set twice' + msg = '%s.%s cannot be set twice' |