[dak/master] daklib/upload.py: Use common base class for all exception.
---
daklib/upload.py | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/daklib/upload.py b/daklib/upload.py
index ec120a7..9c17b94 100644
--- a/daklib/upload.py
+++ b/daklib/upload.py
@@ -30,16 +30,19 @@ from daklib.gpg import SignedFile
from daklib.regexes import *
import daklib.packagelist
-class InvalidChangesException(Exception):
+class UploadException(Exception):
pass
-class InvalidBinaryException(Exception):
+class InvalidChangesException(UploadException):
pass
-class InvalidSourceException(Exception):
+class InvalidBinaryException(UploadException):
pass
-class InvalidHashException(Exception):
+class InvalidSourceException(UploadException):
+ pass
+
+class InvalidHashException(UploadException):
def __init__(self, filename, hash_name, expected, actual):
self.filename = filename
self.hash_name = hash_name
@@ -54,7 +57,7 @@ class InvalidHashException(Exception):
"might already be known to the archive software.") \
.format(self.hash_name, self.filename, self.expected, self.actual)
-class InvalidFilenameException(Exception):
+class InvalidFilenameException(UploadException):
def __init__(self, filename):
self.filename = filename
def __str__(self):
--
1.7.10.4
Reply to: