diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2016-06-09 22:56:52 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2016-06-09 22:56:52 -0400 |
commit | 81774010a70bbeee62661cfe2ba5c94c3e330b24 (patch) | |
tree | 12b13c5904837a432c19f43bcf37d48f77ffa6ab /coverage/summary.py | |
parent | f38c3df8176333678add9edd7edd34152fd05929 (diff) | |
download | python-coveragepy-git-81774010a70bbeee62661cfe2ba5c94c3e330b24.tar.gz |
Properly handle invalid sorting option
Diffstat (limited to 'coverage/summary.py')
-rw-r--r-- | coverage/summary.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/coverage/summary.py b/coverage/summary.py index 95e78c3d..b0fa71a0 100644 --- a/coverage/summary.py +++ b/coverage/summary.py @@ -117,6 +117,8 @@ class SummaryReporter(Reporter): # Sort the lines and write them out. if getattr(self.config, 'sort', None): position = column_order.get(self.config.sort.lower()) + if position is None: + raise CoverageException("Invalid sorting option: {0!r}".format(self.config.sort)) lines.sort(key=lambda l: (l[1][position], l[0])) for line in lines: |