summaryrefslogtreecommitdiff
path: root/coverage/python.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2016-02-04 22:56:23 -0500
committerNed Batchelder <ned@nedbatchelder.com>2016-02-04 22:56:23 -0500
commit5eeccec6a6113b9e2537d7d8716a7d580a4952c7 (patch)
tree39ed6893d1fdf0b58fff71fbb2461c3af70749ec /coverage/python.py
parentf455bd80cf7c8b4cb1cbda494f48d0a3dc710da0 (diff)
downloadpython-coveragepy-git-5eeccec6a6113b9e2537d7d8716a7d580a4952c7.tar.gz
Add arc_destination_description so we can next make better descriptions
Diffstat (limited to 'coverage/python.py')
-rw-r--r--coverage/python.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/coverage/python.py b/coverage/python.py
index 07d23472..f50d4d94 100644
--- a/coverage/python.py
+++ b/coverage/python.py
@@ -165,6 +165,12 @@ class PythonFileReporter(FileReporter):
def exit_counts(self):
return self.parser.exit_counts()
+ def arc_destination_description(self, lineno):
+ if lineno < 0:
+ return "jump to the function exit"
+ else:
+ return "jump to line {lineno}".format(lineno=lineno)
+
@contract(returns='unicode')
def source(self):
if self._source is None: