diff options
author | Brett Cannon <brett@python.org> | 2012-08-17 17:20:58 -0400 |
---|---|---|
committer | Brett Cannon <brett@python.org> | 2012-08-17 17:20:58 -0400 |
commit | 37acba7e0c90b82cc0571e5f1eb6913d9ed29e51 (patch) | |
tree | 2a738facaef724dbae7f0bda41e982c1dda4d0ad /coverage/collector.py | |
parent | 89105559952e49e76008a653590f4397a59cac44 (diff) | |
download | python-coveragepy-37acba7e0c90b82cc0571e5f1eb6913d9ed29e51.tar.gz |
Make fullcoverage at least run (doesn't work though).
Diffstat (limited to 'coverage/collector.py')
-rw-r--r-- | coverage/collector.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/coverage/collector.py b/coverage/collector.py index 73a14b9..3821de0 100644 --- a/coverage/collector.py +++ b/coverage/collector.py @@ -56,7 +56,8 @@ class PyTracer(object): """The trace function passed to sys.settrace.""" #print("trace event: %s %r @%d" % ( - # event, frame.f_code.co_filename, frame.f_lineno)) + # event, frame.f_code.co_filename, frame.f_lineno), + # file=sys.stderr) if self.last_exc_back: if frame == self.last_exc_back: @@ -243,10 +244,10 @@ class Collector(object): if self._collectors: self._collectors[-1].pause() self._collectors.append(self) - #print >>sys.stderr, "Started: %r" % self._collectors + #print("Started: %r" % self._collectors, file=sys.stderr) # Check to see whether we had a fullcoverage tracer installed. - traces0 = None + traces0 = [] if hasattr(sys, "gettrace"): fn0 = sys.gettrace() if fn0: @@ -257,10 +258,8 @@ class Collector(object): # Install the tracer on this thread. fn = self._start_tracer() - if traces0: - for args in traces0: - (frame, event, arg), lineno = args - fn(frame, event, arg, lineno=lineno) + for args in traces0: + fn(*args) # Install our installation tracer in threading, to jump start other # threads. |