[dak/security] * daklib/dak_exceptions.py: Add a default message and tidy up our string representation
---
ChangeLog | 5 +++++
daklib/dak_exceptions.py | 9 ++++++---
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 76d6a4b..869ff62 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-05-05 Mark Hymers <mhy@debian.org>
+
+ * daklib/dak_exceptions.py: Add a default message and tidy up our string
+ representation
+
2008-05-05 Joerg Jaspert <joerg@debian.org>
* daklib/dak_exceptions.py: New file, central place for all those
diff --git a/daklib/dak_exceptions.py b/daklib/dak_exceptions.py
index e9ab2c7..e488ac9 100644
--- a/daklib/dak_exceptions.py
+++ b/daklib/dak_exceptions.py
@@ -28,9 +28,12 @@ class DakError(Exception):
message -- explanation of the error
"""
- def __init__(self, message):
- self.args = message
- self.message = message
+ def __init__(self, message=""):
+ self.args = str(message)
+ self.message = str(message)
+
+ def __str__(self):
+ return self.message
__all__ = ['DakError']
--
1.5.6.5
Reply to: