From 47fed6c4c2ec509f1283bf18c4aad6eff9a4b756 Mon Sep 17 00:00:00 2001 From: Jason Gerard DeRose Date: Wed, 13 Aug 2008 04:11:26 +0000 Subject: 142: python2.4: Fixed custom exceptions in errors.py as exceptions in Python2.4 are not new-style classes --- ipalib/errors.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ipalib/errors.py') diff --git a/ipalib/errors.py b/ipalib/errors.py index 1fc0c90c..47e0a3ed 100644 --- a/ipalib/errors.py +++ b/ipalib/errors.py @@ -52,13 +52,13 @@ class ValidationError(IPAError): self.name = name self.value = value self.error = error - super(ValidationError, self).__init__(name, value, error) + IPAError.__init__(self, name, value, error) class NormalizationError(ValidationError): def __init__(self, name, value, type): self.type = type - super(NormalizationError, self).__init__(name, value, + ValidationError.__init__(self, name, value, 'not %r' % type ) @@ -66,7 +66,7 @@ class NormalizationError(ValidationError): class RuleError(ValidationError): def __init__(self, name, value, rule, error): self.rule = rule - super(RuleError, self).__init__(name, value, error) + ValidationError.__init__(self, name, value, error) -- cgit