diff options
Diffstat (limited to 'coverage')
-rw-r--r-- | coverage/collector.py | 2 | ||||
-rw-r--r-- | coverage/control.py | 8 |
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). |