From: Joerg Jaspert Date: Sun, 6 Jan 2008 11:46:38 +0000 (+0100) Subject: dont escape html chars if not needed X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=0c75da21b76820683551acb44ddc5b573f0d1873;p=dak.git dont escape html chars if not needed --- diff --git a/ChangeLog b/ChangeLog index 1f818980..59c4b419 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ * dak/examine_package.py (do_lintian): lintian now supports html coloring, so use it. + (do_command): Dont escape html chars if param escaped = 1 2007-12-31 Anthony Towns diff --git a/dak/examine_package.py b/dak/examine_package.py index 72e098d5..52eeffc7 100755 --- a/dak/examine_package.py +++ b/dak/examine_package.py @@ -334,15 +334,18 @@ def output_deb_info(filename): to_print += output + '\n' print_escaped_text(to_print) -def do_command (command, filename): +def do_command (command, filename, escaped=0): o = os.popen("%s %s" % (command, filename)) - print_formatted_text(o.read()) + if escaped: + print_escaped_text(o.read()) + else: + print_formatted_text(o.read()) def do_lintian (filename): if use_html: - do_command("lintian --show-overrides --color html", filename) + do_command("lintian --show-overrides --color html", filename, 1) else: - do_command("lintian --show-overrides --color always", filename) + do_command("lintian --show-overrides --color always", filename, 1) def print_copyright (deb_filename): package = re_package.sub(r'\1', deb_filename)