diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-04-26 09:13:04 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-04-26 09:13:04 -0400 |
commit | e1f8242f75143523c5c936c69ea9f15f598d5434 (patch) | |
tree | 59933e29b4aec48616f3574837a2f75492c0be41 /coverage/html.py | |
parent | 082966e0df8bf1df8ac1633602ce33ee994f3e87 (diff) | |
download | python-coveragepy-git-e1f8242f75143523c5c936c69ea9f15f598d5434.tar.gz |
Why is it that developers want things to be tidy, even things that don't really matter?
Diffstat (limited to 'coverage/html.py')
-rw-r--r-- | coverage/html.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/coverage/html.py b/coverage/html.py index b88f89f1..892c7e30 100644 --- a/coverage/html.py +++ b/coverage/html.py @@ -1,6 +1,6 @@ """HTML reporting for coverage.py""" -import os, shutil +import os, re, shutil from coverage import __version__ # pylint: disable-msg=W0611 from coverage.report import Reporter from coverage.templite import Templite @@ -96,8 +96,9 @@ class HtmlReporter(Reporter): # Write the HTML page for this file. html_filename = cu.flat_rootname() + ".html" html_path = os.path.join(self.directory, html_filename) + html = spaceless(self.source_tmpl.render(locals())) fhtml = open(html_path, 'w') - fhtml.write(self.source_tmpl.render(locals())) + fhtml.write(html) fhtml.close() # Save this file's information for the index file. @@ -146,3 +147,9 @@ def not_empty(t): def format_pct(p): return "%.0f" % p + +def spaceless(html): + """Squeeze out some of that annoying extra space that comes from + nicely-formatted templates.""" + html = re.sub(">\s+<p ", ">\n<p ", html) + return html |