[Collab-qa-commits] r1367 - udd/udd
lucas at alioth.debian.org
lucas at alioth.debian.org
Thu Dec 25 08:19:24 UTC 2008
Author: lucas
Date: 2008-12-25 08:19:24 +0000 (Thu, 25 Dec 2008)
New Revision: 1367
Modified:
udd/udd/lintian_gatherer.py
Log:
ignore error lines from lintian.log
Modified: udd/udd/lintian_gatherer.py
===================================================================
--- udd/udd/lintian_gatherer.py 2008-12-24 18:14:32 UTC (rev 1366)
+++ udd/udd/lintian_gatherer.py 2008-12-25 08:19:24 UTC (rev 1367)
@@ -18,6 +18,8 @@
# (stolen from Russ Allbery, thanks dude)
output_re = re.compile("([EWIXO]): (\S+)(?: (\S+))?: (\S+)(?:\s+(.*))?");
+ ignore_re = re.compile("^((gpg|secmem usage|warning|(/bin/)?tar|internal error|/usr/bin/xgettext|ERROR): | )");
+
code_to_tag_type_map = {
"E": "error",
"W": "warning",
@@ -63,8 +65,8 @@
cur.execute("EXECUTE lintian_insert (%s, %s, %s, %s)"\
% (quote(pkg), pkg_type, quote(tag), quote(lintian_gatherer.code_to_tag_type_map[code])));
- else:
- print "Can't parse line %d: %s" % (line_number, line)
+ elif not lintian_gatherer.ignore_re.match(line):
+ print "Can't parse line %d: %s" % (line_number, line.rstrip())
cur.execute("DEALLOCATE lintian_insert")
More information about the Collab-qa-commits
mailing list