X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fupload.py;fp=daklib%2Fupload.py;h=a6f1e4b819072c228e4c1a17b89cad944a7a81ea;hb=1aaa31abc190aba714ee84c97927696274f8b2c0;hp=02da698a6998497861887708333cd4cadb794134;hpb=25b7ccdf77eb39d59c48cf9b37ab32222a818522;p=dak.git diff --git a/daklib/upload.py b/daklib/upload.py index 02da698a..a6f1e4b8 100644 --- a/daklib/upload.py +++ b/daklib/upload.py @@ -45,7 +45,13 @@ class InvalidHashException(Exception): self.expected = expected self.actual = actual def __str__(self): - return "Invalid {0} hash for {1}: expected {2}, but got {3}.".format(self.hash_name, self.filename, self.expected, self.actual) + return ("Invalid {0} hash for {1}:\n" + "According to the control file the {0} hash should be {2},\n" + "but {1} has {3}.\n" + "\n" + "If you did not include {1} in you upload, a different version\n" + "might already be known to the archive software.") \ + .format(self.hash_name, self.filename, self.expected, self.actual) class InvalidFilenameException(Exception): def __init__(self, filename):