X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=inline;f=dak%2Fqueue_report.py;h=8e338e526181c9d5d16dd4737ae7b36e6dce725e;hb=1ac75877715b72de5903cc6c16aeb44bd2d4b41f;hp=4daa3ccbca5825878490bbecb2a0bfd02d26e833;hpb=a24454b7bd86d73870bbcfb1277fdd26a1454a57;p=dak.git
diff --git a/dak/queue_report.py b/dak/queue_report.py
index 4daa3ccb..8e338e52 100755
--- a/dak/queue_report.py
+++ b/dak/queue_report.py
@@ -37,9 +37,9 @@
from copy import copy
import glob, os, stat, sys, time
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 +280,8 @@ def table_row(source, version, arch, last_mod, maint, distribution, closes, fing
try:
(login, domain) = sponsor.split("@", 1)
print "@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 +305,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():