summaryrefslogtreecommitdiff
path: root/coverage/codeunit.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2014-05-27 09:32:01 -0400
committerNed Batchelder <ned@nedbatchelder.com>2014-05-27 09:32:01 -0400
commit3726a8b72e4148f7de0a1fa2fd20ecafa151eb49 (patch)
treeaf0a0bc91a37a0226f6b9d4671ea3bc271475e8a /coverage/codeunit.py
parent1d61f62a1ca690265359feda96cb1a9398245060 (diff)
downloadpython-coveragepy-3726a8b72e4148f7de0a1fa2fd20ecafa151eb49.tar.gz
Adapt to the full_line_map change in Mako
Diffstat (limited to 'coverage/codeunit.py')
-rw-r--r--coverage/codeunit.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/coverage/codeunit.py b/coverage/codeunit.py
index 179de01..9282687 100644
--- a/coverage/codeunit.py
+++ b/coverage/codeunit.py
@@ -236,8 +236,12 @@ class MakoParser(CodeParser):
return executable, set()
def translate_lines(self, lines):
- tlines = set(self.metadata['full_line_map'].get(l, -1) for l in lines)
- tlines.remove(-1)
+ tlines = set()
+ for l in lines:
+ try:
+ tlines.add(self.metadata['full_line_map'][l])
+ except IndexError:
+ pass
return tlines