diff options
-rw-r--r-- | coverage/codeunit.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/coverage/codeunit.py b/coverage/codeunit.py index 179de017..9282687d 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 |