From f0bbe1b5a09e1e2fc33d662c4775203f594af416 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Wed, 17 Dec 2008 17:17:02 -0700 Subject: Add body for the NameSpaceError exception --- ipalib/errors.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ipalib/errors.py') diff --git a/ipalib/errors.py b/ipalib/errors.py index 25f594f29..d85913042 100644 --- a/ipalib/errors.py +++ b/ipalib/errors.py @@ -231,8 +231,19 @@ class RegistrationError(IPAError): class NameSpaceError(RegistrationError): + """ + Raised when name is not a valid Python identifier for use for use as + the name of NameSpace member. + """ msg = 'name %r does not re.match %r' + def __init__(self, name, regex): + self.name = name + self.regex = regex + + def __str__(self): + return self.msg % (self.name, self.regex) + class SubclassError(RegistrationError): """ -- cgit