summaryrefslogtreecommitdiff
path: root/coverage/control.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2010-09-02 22:06:16 -0400
committerNed Batchelder <ned@nedbatchelder.com>2010-09-02 22:06:16 -0400
commit3a7cc512247059017ddd5ced1344578c845c9edd (patch)
treeb9bd7cd406d43154e45fd563ad7c89e05ebd8400 /coverage/control.py
parent26316d5d71e33daadcf6272288fd5a6a7a5e8423 (diff)
downloadpython-coveragepy-git-3a7cc512247059017ddd5ced1344578c845c9edd.tar.gz
Pass config objects around to limit the sprawl of argument lists.
Diffstat (limited to 'coverage/control.py')
-rw-r--r--coverage/control.py22
1 files changed, 4 insertions, 18 deletions
diff --git a/coverage/control.py b/coverage/control.py
index 7df608db..dd7d705b 100644
--- a/coverage/control.py
+++ b/coverage/control.py
@@ -499,10 +499,7 @@ class coverage(object):
reporter = SummaryReporter(
self, show_missing, self.config.ignore_errors
)
- reporter.report(
- morfs, outfile=file, omit=self.config.omit,
- include=self.config.include
- )
+ reporter.report(morfs, outfile=file, config=self.config)
def annotate(self, morfs=None, directory=None, ignore_errors=None,
omit=None, include=None):
@@ -520,11 +517,7 @@ class coverage(object):
ignore_errors=ignore_errors, omit=omit, include=include
)
reporter = AnnotateReporter(self, self.config.ignore_errors)
- reporter.report(
- morfs, directory=directory,
- omit=self.config.omit,
- include=self.config.include
- )
+ reporter.report(morfs, config=self.config, directory=directory)
def html_report(self, morfs=None, directory=None, ignore_errors=None,
omit=None, include=None):
@@ -538,11 +531,7 @@ class coverage(object):
html_dir=directory,
)
reporter = HtmlReporter(self, self.config.ignore_errors)
- reporter.report(
- morfs, directory=self.config.html_dir,
- omit=self.config.omit,
- include=self.config.include
- )
+ reporter.report(morfs, config=self.config)
def xml_report(self, morfs=None, outfile=None, ignore_errors=None,
omit=None, include=None):
@@ -569,10 +558,7 @@ class coverage(object):
file_to_close = outfile
try:
reporter = XmlReporter(self, self.config.ignore_errors)
- reporter.report(
- morfs, omit=self.config.omit, include=self.config.include,
- outfile=outfile
- )
+ reporter.report(morfs, outfile=outfile, config=self.config)
finally:
if file_to_close:
file_to_close.close()