From 503453e6915aa99efe52d06be9465bb6addc50c4 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Fri, 17 Aug 2012 17:20:58 -0400 Subject: Make fullcoverage at least run (doesn't work though). --- coverage/collector.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'coverage/collector.py') diff --git a/coverage/collector.py b/coverage/collector.py index 73a14b93..3821de03 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. -- cgit v1.2.1