summaryrefslogtreecommitdiff
path: root/coverage/control.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-06-24 23:41:26 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-06-24 23:41:26 -0400
commit1dc236eaeaa3530f64ae48a863cf469a2f578348 (patch)
tree501c5ce0bbe954420b5d9ebfaec8511693acb875 /coverage/control.py
parentfb6e6e13ccd059a6bfe7998e43a56fbeb3d5864f (diff)
downloadpython-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.py2
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