From 5afe82967835822a0665759d4c3382cb78501127 Mon Sep 17 00:00:00 2001 From: Mark Hymers Date: Mon, 26 Oct 2009 15:12:26 +0000 Subject: [PATCH] import a class we need and don't hide errors Signed-off-by: Mark Hymers --- dak/queue_report.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dak/queue_report.py b/dak/queue_report.py index 4daa3ccb..c60358f0 100755 --- a/dak/queue_report.py +++ b/dak/queue_report.py @@ -40,6 +40,7 @@ import apt_pkg import cgi from daklib import utils +from daklib.changes import Changes from daklib.dbconn import DBConn, has_new_comment from daklib.textutils import fix_maintainer from daklib.dak_exceptions import * @@ -280,7 +281,8 @@ def table_row(source, version, arch, last_mod, maint, distribution, closes, fing try: (login, domain) = sponsor.split("@", 1) print "Sponsor: %s@debian.org
" % (utils.html_escape(login), utils.html_escape(login)) - except: + except Exception, e: + print "WARNING: Exception %s" % e pass print "Fingerprint: %s" % (fingerprint) @@ -304,8 +306,9 @@ def process_changes_files(changes_files, type, log): c.load_dot_dak(filename) cache[filename] = copy(c.changes) cache[filename]["filename"] = filename - except: - break + except Exception, e: + print "WARNING: Exception %s" % e + continue # Divide the .changes into per-source groups per_source = {} for filename in cache.keys(): -- 2.39.5