X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=dak%2Fexamine_package.py;h=f7fadf2a4dc3777ef910262fc3df5778b43f8fc3;hb=72a9711c48c24ed2166cdca2377a9d34cba183b6;hp=42a4be77cf50316a3964efc84e3b522b7de98595;hpb=1aebafb6883d00176530d80ccd47fd348dfd3034;p=dak.git diff --git a/dak/examine_package.py b/dak/examine_package.py index 42a4be77..f7fadf2a 100755 --- a/dak/examine_package.py +++ b/dak/examine_package.py @@ -40,7 +40,6 @@ Script to automate some parts of checking NEW packages import errno import os -import pg import re import sys import md5 @@ -92,13 +91,13 @@ def escape_if_needed(s): def headline(s, level=2, bodyelement=None): if use_html: if bodyelement: - print """ + return """ %(title)s (click to toggle) """%{"bodyelement":bodyelement,"title":utils.html_escape(s)} else: - print "%s" % (level, utils.html_escape(s), level) + return "%s" % (level, utils.html_escape(s), level) else: - print "---- %s ----" % (s) + return "---- %s ----" % (s) # Colour definitions, 'end' isn't really for use @@ -158,7 +157,7 @@ def foldable_output(title, elementnameprefix, content, norow=False): if use_html: print """
"""%d - headline(title, bodyelement="%(elementnameprefix)s-body"%d) + print headline(title, bodyelement="%(elementnameprefix)s-body"%d) if use_html: print """ """%d if norow: @@ -273,7 +272,7 @@ def read_changes_or_dsc (suite, filename): dsc_file = utils.open_file(filename) try: - dsc = utils.parse_changes(filename) + dsc = utils.parse_changes(filename, dsc_file=1) except: return formatted_text("can't parse .dsc control info") dsc_file.close() @@ -307,9 +306,9 @@ def read_changes_or_dsc (suite, filename): def create_depends_string (suite, depends_tree): result = "" if suite == 'experimental': - suite_where = " in ('experimental','unstable')" + suite_where = "in ('experimental','unstable')" else: - suite_where = " ='%s'" % suite + suite_where = "= '%s'" % suite comma_count = 1 session = DBConn().session() @@ -580,7 +579,7 @@ def main (): elif f.endswith(".deb") or f.endswith(".udeb"): # default to unstable when we don't have a .changes file # perhaps this should be a command line option? - check_deb('unstable', file) + check_deb('unstable', f) elif f.endswith(".dsc"): check_dsc('unstable', f) else: