X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fqueue.py;h=bb5eb75f444996e9ae79c44f3e934b960db57895;hb=5ea1e82604956d2d93a6884137d780669bd2349d;hp=edd14d7e231b4d1ca2c54aa25502024e877a7ce7;hpb=473d5f7657d185319a111717f4203bc4dd6defe3;p=dak.git diff --git a/daklib/queue.py b/daklib/queue.py index edd14d7e..bb5eb75f 100755 --- a/daklib/queue.py +++ b/daklib/queue.py @@ -287,16 +287,20 @@ class Upload(object): self.pkg.reset() def package_info(self): - msg = '' - - if len(self.rejects) > 0: - msg += "\n\nReject Reasons:\n%s" % "\n".join(self.rejects) + """ + Format various messages from this Upload to send to the maintainer. + """ - if len(self.warnings) > 0: - msg += "\n\nWarnings:\n%s" % "\n".join(self.warnings) + msgs = ( + ('Reject Reasons', self.rejects), + ('Warnings', self.warnings), + ('Notes', self.notes), + ) - if len(self.notes) > 0: - msg += "\n\nNotes:\n%s" % "\n".join(self.notes) + msg = '' + for title, messages in reasons: + if messages: + msg += '\n\n%s:\n%s' % (title, '\n'.join(messages)) return msg