X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fexamine_package.py;h=b9ac9af3b1c2acc1b26cd71868ecfb69b2eeb645;hb=0d765d5cbf58ca3d9d7621d9fc9e6cc6dc94f244;hp=182ed2d87ee19faf436db148917d43a7dd146970;hpb=d9822f04453a1b62ca0aa66e2efeea35f654778f;p=dak.git diff --git a/dak/examine_package.py b/dak/examine_package.py index 182ed2d8..b9ac9af3 100644 --- a/dak/examine_package.py +++ b/dak/examine_package.py @@ -101,7 +101,7 @@ def headline(s, level=2, bodyelement=None): if use_html: if bodyelement: print """ - %(title)s + %(title)s (click to toggle) """%{"bodyelement":bodyelement,"title":html_escape(s)} else: print "%s" % (level, html_escape(s), level) @@ -368,9 +368,12 @@ def output_deb_info(filename): elif key == 'Maintainer': field_value = maintainer elif key == 'Description': - desc = control.Find(key) - desc = re_newlinespace.sub('\n ', desc) - field_value = escape_if_needed(desc) + if use_html: + field_value = formatted_text(control.Find(key), strip=True) + else: + desc = control.Find(key) + desc = re_newlinespace.sub('\n ', desc) + field_value = escape_if_needed(desc) else: field_value = escape_if_needed(control.Find(key)) to_print += " "+format_field(key,field_value)+'\n'