summaryrefslogtreecommitdiff
path: root/coverage/summary.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2022-11-06 10:59:13 -0500
committerNed Batchelder <ned@nedbatchelder.com>2022-11-06 10:59:13 -0500
commit30f1ecf0657fa89b56eab300f10c58852edbbcdd (patch)
tree930a98a0b25852da7e190142421be2f4eabe97d3 /coverage/summary.py
parenta4da2c62c45132e1a7d1e1f78e32522be5ad405f (diff)
downloadpython-coveragepy-git-30f1ecf0657fa89b56eab300f10c58852edbbcdd.tar.gz
refactor: human sorting
Diffstat (limited to 'coverage/summary.py')
-rw-r--r--coverage/summary.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/coverage/summary.py b/coverage/summary.py
index b27b8a1c..1aa802af 100644
--- a/coverage/summary.py
+++ b/coverage/summary.py
@@ -6,7 +6,7 @@
import sys
from coverage.exceptions import ConfigError, NoDataError
-from coverage.misc import human_key
+from coverage.misc import human_sorted_items
from coverage.report import get_analysis_to_report
from coverage.results import Numbers
@@ -198,9 +198,9 @@ class SummaryReporter:
if sort_idx is None:
raise ConfigError(f"Invalid sorting option: {self.config.sort!r}")
if sort_option == "name":
- lines_values.sort(key=lambda tup: (human_key(tup[0]), tup[1]), reverse=reverse)
+ lines_values = human_sorted_items(lines_values, reverse=reverse)
else:
- lines_values.sort(key=lambda tup: (tup[sort_idx], tup[0]), reverse=reverse)
+ lines_values.sort(key=lambda line: (line[sort_idx], line[0]), reverse=reverse)
# Calculate total if we had at least one file.
total_line = ["TOTAL", self.total.n_statements, self.total.n_missing]