-# # -*- coding: <utf-8> -*-
-## Userdir-LDAP exception classes
-## © 2009 Stephen Gran <sgran@debian.org>
-## © 2009 Mark Hymers <mhy@debian.org>
+# -*- coding: <utf-8> -*-
+# Userdir-LDAP exception classes
+# © 2009 Stephen Gran <sgran@debian.org>
+# © 2009 Mark Hymers <mhy@debian.org>
UDERRORS = {
"UDPasswdError": """Exception raised for authentication errors.""",
"UDFormatError": """Exception raised for data format errors.""",
"UDExecuteError": """Exception raised for subprocess execution errors.""",
"UDNotAllowedError": """Exception raised for attempts to modify off-limits or disabled entries.""",
UDERRORS = {
"UDPasswdError": """Exception raised for authentication errors.""",
"UDFormatError": """Exception raised for data format errors.""",
"UDExecuteError": """Exception raised for subprocess execution errors.""",
"UDNotAllowedError": """Exception raised for attempts to modify off-limits or disabled entries.""",
def construct_udld_exception(name, description):
"""Generator function for userdir-ldap exceptions"""
def construct_udld_exception(name, description):
"""Generator function for userdir-ldap exceptions"""
for key in UDERRORS.keys():
globals()[key] = construct_udld_exception(key, UDERRORS[key])
__all__ += [key]
for key in UDERRORS.keys():
globals()[key] = construct_udld_exception(key, UDERRORS[key])
__all__ += [key]