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 | 8493f3b8e440bab6f8a24df8257093d977e38482 (patch) | |
tree | 3f5aa00551ec59be4f84be8f7a238be75410ff25 /coverage/summary.py | |
parent | 83aa28fa8236b9dc2f1f0154e9962b02fe49a50e (diff) | |
download | python-coveragepy-8493f3b8e440bab6f8a24df8257093d977e38482.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 95e78c3..b0fa71a 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: |