summaryrefslogtreecommitdiff
path: root/coverage/cmdline.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-04-26 21:50:49 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-04-26 21:50:49 -0400
commit2fd39d2b4de109335998eaf1a7bda8751bad217b (patch)
treef27976598eb4a301a89304c377fc6235ca9f6328 /coverage/cmdline.py
parente1f8242f75143523c5c936c69ea9f15f598d5434 (diff)
downloadpython-coveragepy-git-2fd39d2b4de109335998eaf1a7bda8751bad217b.tar.gz
Refactor some report plumbing. There's a simpler way...
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r--coverage/cmdline.py14
1 files changed, 3 insertions, 11 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py
index e6a6d812..140de1d8 100644
--- a/coverage/cmdline.py
+++ b/coverage/cmdline.py
@@ -2,9 +2,6 @@
import getopt, sys
-from coverage.annotate import AnnotateReporter
-from coverage.html import HtmlReporter
-from coverage.summary import SummaryReporter
from coverage.execfile import run_python_file
USAGE = r"""
@@ -150,16 +147,11 @@ class CoverageScript:
omit = omit.split(',')
if settings.get('report'):
- reporter = SummaryReporter(
- self.coverage, show_missing, ignore_errors
- )
- reporter.report(args, omit_prefixes=omit)
+ self.coverage.report(morfs=args, show_missing=show_missing, ignore_errors=ignore_errors, omit_prefixes=omit)
if settings.get('annotate'):
- reporter = AnnotateReporter(self.coverage, ignore_errors)
- reporter.report(args, directory, omit_prefixes=omit)
+ self.coverage.annotate(morfs=args, directory=directory, ignore_errors=ignore_errors, omit_prefixes=omit)
if settings.get('html'):
- reporter = HtmlReporter(self.coverage, ignore_errors)
- reporter.report(args, directory, omit_prefixes=omit)
+ self.coverage.html_report(morfs=args, directory=directory, ignore_errors=ignore_errors, omit_prefixes=omit)
return OK