projects
/
mirror
/
userdir-ldap.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
9d35dc5
)
One more exception and clearer exception messages
author
Stephen Gran
<steve@lobefin.net>
Mon, 11 May 2009 23:31:50 +0000
(
00:31
+0100)
committer
Stephen Gran
<steve@lobefin.net>
Mon, 11 May 2009 23:31:50 +0000
(
00:31
+0100)
userdir_exceptions.py
patch
|
blob
|
history
diff --git
a/userdir_exceptions.py
b/userdir_exceptions.py
index
4e32307
..
a9d9d8e
100644
(file)
--- a/
userdir_exceptions.py
+++ b/
userdir_exceptions.py
@@
-16,7
+16,7
@@
class UDError(Exception):
self.message = message
def __str__(self):
self.message = message
def __str__(self):
- return "
UDError: %s" % self.message
+ return "
%s: %s" % (self._name_, self.message)
__all__ = ['UDError']
__all__ = ['UDError']
@@
-26,6
+26,7
@@
UDERRORS = {
"UDExecuteError": """Exception raised for subprocess execution errors.""",
"UDNotAllowedError": """Exception raised for attempts to modify off-limits or disabled entries.""",
"UDEmptyList": """Exception raised for empty list objects.""",
"UDExecuteError": """Exception raised for subprocess execution errors.""",
"UDNotAllowedError": """Exception raised for attempts to modify off-limits or disabled entries.""",
"UDEmptyList": """Exception raised for empty list objects.""",
+ "UDLoadFail": """Exception raised for LDAP lookup failures.""",
}
def construct_udld_exception(name, description):
}
def construct_udld_exception(name, description):
@@
-36,6
+37,7
@@
def construct_udld_exception(name, description):
__doc__ = description
setattr(Error, "__name__", name)
__doc__ = description
setattr(Error, "__name__", name)
+ setattr(Error, "_name_", name)
return Error
for key in UDERRORS.keys():
return Error
for key in UDERRORS.keys():