From 0d60a14a4ef91acdb8c0fae80024b866c1b2a58f Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Fri, 24 Apr 2009 19:33:51 -0400 Subject: Had the percentage backwards. Create the output directory if need be. --- coverage/html.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'coverage/html.py') diff --git a/coverage/html.py b/coverage/html.py index 40ed3168..61356856 100644 --- a/coverage/html.py +++ b/coverage/html.py @@ -27,6 +27,11 @@ class HtmlReporter(Reporter): def report(self, morfs, directory=None, omit_prefixes=None): assert directory, "must provide a directory for html reporting" + + # Create the output directory if needed. + if not os.path.exists(directory): + os.makedirs(directory) + # Create the once-per-directory files. shutil.copyfile( data_filename("htmlfiles/style.css"), @@ -47,7 +52,7 @@ class HtmlReporter(Reporter): n_exc = len(excluded) n_mis = len(missing) if n_stm > 0: - pc_cov = 100.0 * float(n_mis) / n_stm + pc_cov = 100.0 * float(n_stm - n_mis) / n_stm else: pc_cov = 100.0 -- cgit v1.2.1