diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-05-12 20:32:58 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-05-12 20:32:58 -0400 |
commit | 62df979155b10ef3f12624d196a87fc8e04a6ba4 (patch) | |
tree | 8af24048dd27cf3de89101f7c365a8c7d4e4abac /coverage/control.py | |
parent | 9782680c13cea81967dde8fa5828d86a153ce89b (diff) | |
download | python-coveragepy-git-62df979155b10ef3f12624d196a87fc8e04a6ba4.tar.gz |
Less-magical coverage api: load() method loads data from data file, no more save() on process exit.
Diffstat (limited to 'coverage/control.py')
-rw-r--r-- | coverage/control.py | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/coverage/control.py b/coverage/control.py index 22efa2ff..03837362 100644 --- a/coverage/control.py +++ b/coverage/control.py @@ -53,10 +53,6 @@ class coverage: # The default exclude pattern. self.exclude('# *pragma[: ]*[nN][oO] *[cC][oO][vV][eE][rR]') - # Save coverage data when Python exits. - import atexit - atexit.register(self.save) - def _should_trace(self, filename, frame): """Decide whether to trace execution in `filename` @@ -101,13 +97,13 @@ class coverage: """ self.data.usefile(usecache) - def get_ready(self): + def load(self): + """Load previously-collected coverage data from the data file.""" self.collector.reset() self.data.read() def start(self): """Start measuring code coverage.""" - self.get_ready() self.collector.start() def stop(self): @@ -122,7 +118,6 @@ class coverage: discarding the data file. """ - self.get_ready() self.collector.reset() self.data.erase() |