From 66e53c70d79dc4ddff8066f2351cd7e085c1a16b Mon Sep 17 00:00:00 2001 From: Nadeem Vawda Date: Mon, 29 Aug 2011 09:37:07 +0200 Subject: Fix test failures when Python is compiled without thread support. --- Lib/trace.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Lib/trace.py b/Lib/trace.py index 6e15e8b..38a13e2 100644 --- a/Lib/trace.py +++ b/Lib/trace.py @@ -502,15 +502,7 @@ class Trace: def run(self, cmd): import __main__ dict = __main__.__dict__ - if not self.donothing: - threading.settrace(self.globaltrace) - sys.settrace(self.globaltrace) - try: - exec cmd in dict, dict - finally: - if not self.donothing: - sys.settrace(None) - threading.settrace(None) + self.runctx(cmd, dict, dict) def runctx(self, cmd, globals=None, locals=None): if globals is None: globals = {} -- cgit v0.12