diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-04-28 08:10:30 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-04-28 08:10:30 -0400 |
commit | f656161b0bb37794a32d7be7ece0b275d1cfd863 (patch) | |
tree | 2654e90812c079c812cc3f8b261d9a0bd84aa5dc /coverage/html.py | |
parent | 5fc6dd42f8340f10ee07670ac00ecac729b39679 (diff) | |
download | python-coveragepy-git-f656161b0bb37794a32d7be7ece0b275d1cfd863.tar.gz |
A farm test for HTML generation.
Diffstat (limited to 'coverage/html.py')
-rw-r--r-- | coverage/html.py | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/coverage/html.py b/coverage/html.py index 892c7e30..c1207db4 100644 --- a/coverage/html.py +++ b/coverage/html.py @@ -30,9 +30,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) + # Process all the files. + self.report_files(self.html_file, morfs, directory, omit_prefixes) + + # Write the index file. + self.index_file() # Create the once-per-directory files. shutil.copyfile( @@ -44,12 +46,6 @@ class HtmlReporter(Reporter): os.path.join(directory, "jquery-1.3.2.min.js") ) - # Process all the files. - self.report_files(self.html_file, morfs, directory, omit_prefixes) - - # Write the index file. - self.index_file() - def html_file(self, cu, statements, excluded, missing): """Generate an HTML file for one source file.""" |