[kteam-tools] spam-proposed-release-bugs: Better 'no work to do' and mis-usage messages
Kamal Mostafa
kamal at canonical.com
Thu Apr 7 16:25:21 UTC 2016
Signed-off-by: Kamal Mostafa <kamal at canonical.com>
---
stable/spam-proposed-release-bugs | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/stable/spam-proposed-release-bugs b/stable/spam-proposed-release-bugs
index 8d8cdd9..05cd4ef 100755
--- a/stable/spam-proposed-release-bugs
+++ b/stable/spam-proposed-release-bugs
@@ -222,7 +222,20 @@ class SpamProposedReleaseBugs(StdApp):
# Find the bugs in the specified release and package that need spamming.
#
- for bug_id in sru['releases'][self.cfg['series']][self.cfg['package']]['bugs']:
+ series = self.cfg['series']
+ package = self.cfg['package']
+ try:
+ pkgrec = sru['releases'][series][package]
+ except:
+ print("E: %s/%s: no such series/package" % (series,package))
+ return
+ try:
+ bugs = sru['releases'][series][package]['bugs']
+ except:
+ self.verbose(" . %s/%s has no SRU bugs\n" % (series,package))
+ return
+ self.verbose("%s/%s:\n" % (series,package))
+ for bug_id in bugs:
bug = self.service.get_bug(bug_id)
self.print_bug_info(bug_id, bug)
should_be_spammed = False
--
2.7.4
More information about the kernel-team
mailing list