[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: