summaryrefslogtreecommitdiff
path: root/coverage/cmdline.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-10-12 08:46:25 -0400
committerNed Batchelder <ned@nedbatchelder.com>2021-10-12 08:46:25 -0400
commit0eaeb99f2de1330a562752d30d02d1898f681cf8 (patch)
treed51b41a302dddafd3092c0fc367b1676bab56a6d /coverage/cmdline.py
parent5b6b6ecb87f4aa1145977b1a4c8359b202da0d7a (diff)
downloadpython-coveragepy-git-0eaeb99f2de1330a562752d30d02d1898f681cf8.tar.gz
fix: use human sorting on human-readable things
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r--coverage/cmdline.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py
index 1be155b8..dfdbd1c7 100644
--- a/coverage/cmdline.py
+++ b/coverage/cmdline.py
@@ -20,6 +20,7 @@ from coverage.data import line_counts
from coverage.debug import info_formatter, info_header, short_stack
from coverage.exceptions import BaseCoverageException, ExceptionDuringRun, NoSource
from coverage.execfile import PyRunner
+from coverage.misc import human_sorted
from coverage.results import Numbers, should_fail_under
@@ -780,7 +781,7 @@ class CoverageScript:
if data:
print(f"has_arcs: {data.has_arcs()!r}")
summary = line_counts(data, fullpath=True)
- filenames = sorted(summary.keys())
+ filenames = human_sorted(summary.keys())
print(f"\n{len(filenames)} files:")
for f in filenames:
line = f"{f}: {summary[f]} lines"