summaryrefslogtreecommitdiff
path: root/coverage/results.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2014-03-08 06:20:27 -0500
committerNed Batchelder <ned@nedbatchelder.com>2014-03-08 06:20:27 -0500
commit8cc4ffa19dd13d8433878aab3458f6c7572e74b5 (patch)
tree91bcc5715a213e333674f0d0543ffaa8e757c7d2 /coverage/results.py
parent95c3003ddc3c3e11203c8b8b54dace4f197b1c4c (diff)
downloadpython-coveragepy-git-8cc4ffa19dd13d8433878aab3458f6c7572e74b5.tar.gz
Hacked-in Mako support.
Diffstat (limited to 'coverage/results.py')
-rw-r--r--coverage/results.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/coverage/results.py b/coverage/results.py
index e63db0f5..8cac1476 100644
--- a/coverage/results.py
+++ b/coverage/results.py
@@ -18,13 +18,14 @@ class Analysis(object):
actual_filename, source = self.find_source(self.filename)
self.parser = code_unit.parser_class(
+ code_unit,
text=source, filename=actual_filename,
exclude=self.coverage._exclude_regex('exclude')
)
self.statements, self.excluded = self.parser.parse_source()
# Identify missing statements.
- executed = self.coverage.data.executed_lines(self.filename)
+ executed = self.parser.translate_lines(self.coverage.data.executed_lines(self.filename))
exec1 = self.parser.first_lines(executed)
self.missing = self.statements - exec1