summaryrefslogtreecommitdiff
path: root/coverage
diff options
context:
space:
mode:
Diffstat (limited to 'coverage')
-rw-r--r--coverage/collector.py2
-rw-r--r--coverage/control.py8
2 files changed, 10 insertions, 0 deletions
diff --git a/coverage/collector.py b/coverage/collector.py
index 0a5349a..940f7c7 100644
--- a/coverage/collector.py
+++ b/coverage/collector.py
@@ -20,6 +20,7 @@ except ImportError:
def _global_trace(self, frame, event, arg_unused):
"""The trace function passed to sys.settrace."""
+ #print "global event: %s %r" % (event, frame.f_code.co_filename)
if event == 'call':
# Entering a new function context. Decide if we should trace
# in this file.
@@ -42,6 +43,7 @@ except ImportError:
def _local_trace(self, frame, event, arg_unused):
"""The trace function used within a function."""
+ #print "local event: %s %r" % (event, frame.f_code.co_filename)
if self.last_exc_back:
if frame == self.last_exc_back:
# Someone forgot a return event.
diff --git a/coverage/control.py b/coverage/control.py
index b0e7512..0d19a56 100644
--- a/coverage/control.py
+++ b/coverage/control.py
@@ -119,6 +119,14 @@ class coverage:
return canonical
+ # To log what should_trace returns, change this to "if 1:"
+ if 0:
+ _real_should_trace = _should_trace
+ def _should_trace(self, filename, frame):
+ ret = self._real_should_trace(filename, frame)
+ print "should_trace: %r -> %r" % (filename, ret)
+ return ret
+
def use_cache(self, usecache):
"""Control the use of a data file (incorrectly called a cache).