summaryrefslogtreecommitdiff
path: root/coverage/html.py
diff options
context:
space:
mode:
Diffstat (limited to 'coverage/html.py')
-rw-r--r--coverage/html.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/coverage/html.py b/coverage/html.py
index cff2419d..fc3bb364 100644
--- a/coverage/html.py
+++ b/coverage/html.py
@@ -80,7 +80,9 @@ class HtmlDataGeneration(object):
def __init__(self, cov):
self.coverage = cov
self.config = self.coverage.config
- self.has_arcs = self.coverage.get_data().has_arcs()
+ data = self.coverage.get_data()
+ self.has_arcs = data.has_arcs()
+ data.set_query_contexts(self.config.report_contexts)
def data_for_file(self, fr, analysis):
"""Produce the data needed for one file's report."""
@@ -218,7 +220,6 @@ class HtmlReporter(object):
self.incr.check_global_data(self.config, self.pyfile_html_source)
# Process all the files.
- self.coverage.get_data().set_query_contexts(self.config.query_contexts)
for fr, analysis in get_analysis_to_report(self.coverage, morfs):
self.html_file(fr, analysis)