diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2018-09-09 13:19:40 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2018-09-18 08:09:49 -0400 |
commit | 3839a376d03f22fad41b869be680ba496147b281 (patch) | |
tree | 1b9b00cf1bc55400f1ef8a105549c190f20d176e /coverage/control.py | |
parent | 5aa95d1edec75c4f30458773894c7f47c1af0edc (diff) | |
download | python-coveragepy-git-3839a376d03f22fad41b869be680ba496147b281.tar.gz |
Collector has a CoverageData
Diffstat (limited to 'coverage/control.py')
-rw-r--r-- | coverage/control.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/coverage/control.py b/coverage/control.py index cdbd721f..ca0843d7 100644 --- a/coverage/control.py +++ b/coverage/control.py @@ -335,6 +335,7 @@ class Coverage(object): def _init_for_start(self): """Initialization for start()""" + # Construct the collector. concurrency = self.config.concurrency or [] if "multiprocessing" in concurrency: if not patch_multiprocessing: @@ -400,6 +401,9 @@ class Coverage(object): debug=self._debug, ) + if self._collector is not None: + self._collector.use_data(self._data) + def start(self): """Start measuring code coverage. @@ -564,7 +568,7 @@ class Coverage(object): self._init_data(suffix=None) self._post_init() - if self._collector and self._collector.save_data(self._data): + if self._collector and self._collector.flush_data(): self._post_save_work() return self._data |