diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2019-06-16 17:00:16 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2019-06-16 17:00:16 -0400 |
commit | 237ac7a9518d6764a4af5a203d7e07caa7f5891a (patch) | |
tree | b8b7eddd93241fcd11c6f72ae17838da61cdb6bd /coverage/annotate.py | |
parent | 3a04a88e88a92882ef92cf6778e42eaf3d4001f4 (diff) | |
download | python-coveragepy-git-237ac7a9518d6764a4af5a203d7e07caa7f5891a.tar.gz |
Get rid of Reporter base class
Diffstat (limited to 'coverage/annotate.py')
-rw-r--r-- | coverage/annotate.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/coverage/annotate.py b/coverage/annotate.py index 3380dccc..35b21360 100644 --- a/coverage/annotate.py +++ b/coverage/annotate.py @@ -9,12 +9,12 @@ import re from coverage.files import flat_rootname from coverage.misc import ensure_dir, isolate_module -from coverage.report import Reporter +from coverage.report import get_analysis_to_report os = isolate_module(os) -class AnnotateReporter(Reporter): +class AnnotateReporter(object): """Generate annotated source files showing line coverage. This reporter creates annotated copies of the measured source files. Each @@ -37,7 +37,8 @@ class AnnotateReporter(Reporter): """ def __init__(self, coverage, config): - super(AnnotateReporter, self).__init__(coverage, config) + self.coverage = coverage + self.config = config self.directory = None blank_re = re.compile(r"\s*(#|$)") @@ -51,7 +52,8 @@ class AnnotateReporter(Reporter): """ self.directory = directory self.coverage.get_data() - self.report_files(self.annotate_file, morfs) + for fr, analysis in get_analysis_to_report(self.coverage, self.config, morfs): + self.annotate_file(fr, analysis) def annotate_file(self, fr, analysis): """Annotate a single file. |