diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2016-01-17 12:51:09 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2016-01-17 12:51:09 -0500 |
commit | e27ab798b8efb4067ed0bafd75627ae724dcfad5 (patch) | |
tree | 5b998b186fc3e45d096173d9d1f085998639cc6b /coverage/summary.py | |
parent | 0f2e9632cf9fbb96719cf61cfc525d8abaef539f (diff) | |
download | python-coveragepy-e27ab798b8efb4067ed0bafd75627ae724dcfad5.tar.gz |
Plain-text output no longer includes trailing spaces
Diffstat (limited to 'coverage/summary.py')
-rw-r--r-- | coverage/summary.py | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/coverage/summary.py b/coverage/summary.py index 5ddbb38..94c4458 100644 --- a/coverage/summary.py +++ b/coverage/summary.py @@ -30,8 +30,8 @@ class SummaryReporter(Reporter): # Prepare the formatting strings max_name = max([len(fr.relative_filename()) for fr in self.file_reporters] + [5]) fmt_name = u"%%- %ds " % max_name - fmt_err = u"%s %s: %s\n" - fmt_skip_covered = u"\n%s file%s skipped due to complete coverage.\n" + fmt_err = u"%s %s: %s" + fmt_skip_covered = u"\n%s file%s skipped due to complete coverage." header = (fmt_name % "Name") + u" Stmts Miss" fmt_coverage = fmt_name + u"%6d %6d" @@ -44,17 +44,16 @@ class SummaryReporter(Reporter): if self.config.show_missing: header += u" Missing" fmt_coverage += u" %s" - rule = u"-" * len(header) + u"\n" - header += u"\n" - fmt_coverage += u"\n" + rule = u"-" * len(header) if outfile is None: outfile = sys.stdout - if env.PY2: - writeout = lambda u: outfile.write(u.encode(output_encoding())) - else: - writeout = outfile.write + def writeout(line): + if env.PY2: + line = line.encode(output_encoding()) + outfile.write(line.rstrip()) + outfile.write("\n") # Write the header writeout(header) |