diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-06-24 23:41:26 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-06-24 23:41:26 -0400 |
commit | 1dc236eaeaa3530f64ae48a863cf469a2f578348 (patch) | |
tree | 501c5ce0bbe954420b5d9ebfaec8511693acb875 /coverage/control.py | |
parent | fb6e6e13ccd059a6bfe7998e43a56fbeb3d5864f (diff) | |
download | python-coveragepy-git-1dc236eaeaa3530f64ae48a863cf469a2f578348.tar.gz |
A seemingly minor change makes all the difference. The nose plugin cover.py excludes reporting on any module imported when coverage started. It imports coverage, then records the list of modules imported. With the coverage.collector import in the constructor, coverage.collector wasn't imported when the snapshot was taken, so coverage.collector appeared in the nose output. By moving the import to module scope, it will be imported early enough to be skipped. Fixes issue #8.
Diffstat (limited to 'coverage/control.py')
-rw-r--r-- | coverage/control.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/coverage/control.py b/coverage/control.py index 6f60add5..b0e7512e 100644 --- a/coverage/control.py +++ b/coverage/control.py @@ -4,6 +4,7 @@ import os, socket from coverage.annotate import AnnotateReporter from coverage.codeunit import code_unit_factory +from coverage.collector import Collector from coverage.data import CoverageData from coverage.files import FileLocator from coverage.html import HtmlReporter @@ -42,7 +43,6 @@ class coverage: measurement stops. """ - from coverage.collector import Collector from coverage import __version__ self.cover_pylib = cover_pylib |