diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-04-24 19:33:51 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-04-24 19:33:51 -0400 |
commit | 0d60a14a4ef91acdb8c0fae80024b866c1b2a58f (patch) | |
tree | a38d90092b22798605d3075f613e079ff0960813 /coverage/html.py | |
parent | c7c49a3dabc7b5813275cf2d31f07da0333c2c62 (diff) | |
download | python-coveragepy-git-0d60a14a4ef91acdb8c0fae80024b866c1b2a58f.tar.gz |
Had the percentage backwards. Create the output directory if need be.
Diffstat (limited to 'coverage/html.py')
-rw-r--r-- | coverage/html.py | 7 |
1 files changed, 6 insertions, 1 deletions
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 |