From 0650e5543f283dc0cd6aea9a56849bc717642466 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 1 May 2007 11:07:28 -0700 Subject: [PATCH] figleaf_htmlizer: when all counts are zero, claim 0% instead of 100%, since it probably means that coverage checking has failed completely --- src/allmydata/util/figleaf_htmlizer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/allmydata/util/figleaf_htmlizer.py b/src/allmydata/util/figleaf_htmlizer.py index 15c21cfa..579ab5a1 100644 --- a/src/allmydata/util/figleaf_htmlizer.py +++ b/src/allmydata/util/figleaf_htmlizer.py @@ -108,7 +108,7 @@ def report_as_html(coverage, directory, exclude_patterns=[], root=None): try: pcnt = n_covered * 100. / n_lines except ZeroDivisionError: - pcnt = 100 + pcnt = 0 info_dict[k] = (n_lines, n_covered, pcnt, display_filename) html_outfile = make_html_filename(display_filename) @@ -139,7 +139,7 @@ def report_as_html(coverage, directory, exclude_patterns=[], root=None): summary_lines = sum([ v[0] for (k, v) in info_dict_items]) summary_cover = sum([ v[1] for (k, v) in info_dict_items]) - summary_pcnt = 100 + summary_pcnt = 0 if summary_lines: summary_pcnt = float(summary_cover) * 100. / float(summary_lines) -- 2.45.2