X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fbts_categorize.py;h=663690a1973d9e767c71147bba66dd9c44e50a1b;hb=7e8c25ac4f1a7084c3ddff80c42b6470f0c35ce8;hp=9112178452adaa6eb8853a769ac01d7897052759;hpb=2590489f707aae36c7d78058608abb25427a0b59;p=dak.git diff --git a/dak/bts_categorize.py b/dak/bts_categorize.py index 91121784..663690a1 100755 --- a/dak/bts_categorize.py +++ b/dak/bts_categorize.py @@ -3,7 +3,9 @@ """ bts -- manage bugs filed against ftp.debian.org -Copyright 2009 Mike O'Connor +@contact: Debian FTP Master +@copyright: 2009 Mike O'Connor +@license: GNU General Public License version 2 or later """ # This program is free software; you can redistribute it and/or modify it @@ -120,10 +122,14 @@ class BugClassifier(object): controls = "" bc = BugClassifier() - for bug in bc.unclassified_bugs(): - controls += bc.classify_bug(bug) - - return controls + try: + for bug in bc.unclassified_bugs(): + controls += bc.classify_bug(bug) + + return controls + except: + log.error("couldn't retrieve bugs from soap interface: %s" % sys.exc_info()[0]) + return None def send_email(commands, simulate=False): global Cnf