summaryrefslogtreecommitdiff
path: root/coverage/report.py
diff options
context:
space:
mode:
Diffstat (limited to 'coverage/report.py')
-rw-r--r--coverage/report.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/coverage/report.py b/coverage/report.py
index c2215521..5b66f999 100644
--- a/coverage/report.py
+++ b/coverage/report.py
@@ -6,30 +6,30 @@ from coverage.misc import CoverageException, NoSource
class Reporter(object):
"""A base class for all reporters."""
-
+
def __init__(self, coverage, ignore_errors=False):
"""Create a reporter.
-
+
`coverage` is the coverage instance. `ignore_errors` controls how
skittish the reporter will be during file processing.
"""
self.coverage = coverage
self.ignore_errors = ignore_errors
-
+
# The code units to report on. Set by find_code_units.
self.code_units = []
-
+
# The directory into which to place the report, used by some derived
# classes.
self.directory = None
def find_code_units(self, morfs, omit_prefixes):
"""Find the code units we'll report on.
-
+
`morfs` is a list of modules or filenames. `omit_prefixes` is a list
of prefixes to leave out of the list.
-
+
"""
morfs = morfs or self.coverage.data.executed_files()
self.code_units = code_unit_factory(
@@ -39,9 +39,9 @@ class Reporter(object):
def report_files(self, report_fn, morfs, directory=None,
omit_prefixes=None):
"""Run a reporting function on a number of morfs.
-
+
`report_fn` is called for each relative morf in `morfs`.
-
+
"""
self.find_code_units(morfs, omit_prefixes)