From 98b5bc2004fd9ccbd07f0ea86cfc059cde37b11b Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sun, 30 Aug 2015 08:55:03 -0400 Subject: OMG, sometimes the hardest problems have simple solutions. Now metacoverage works with the Python tracer. --- coverage/collector.py | 2 +- coverage/pytracer.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/coverage/collector.py b/coverage/collector.py index a09556bd..ea4d20ec 100644 --- a/coverage/collector.py +++ b/coverage/collector.py @@ -130,7 +130,7 @@ class Collector(object): self.supports_plugins = False def __repr__(self): - return "" % id(self) + return "" % (id(self), self.tracer_name()) def tracer_name(self): """Return the class name of the tracer we're using.""" diff --git a/coverage/pytracer.py b/coverage/pytracer.py index 94b8231e..cdb3ae70 100644 --- a/coverage/pytracer.py +++ b/coverage/pytracer.py @@ -128,6 +128,7 @@ class PyTracer(object): if self.threading: self.thread = self.threading.currentThread() sys.settrace(self._trace) + self.stopped = False return self._trace def stop(self): -- cgit v1.2.1