]> granicus.if.org Git - python/commitdiff
Don't strip refcount in libregrtest/runtest_mp.py
authorVictor Stinner <victor.stinner@gmail.com>
Tue, 29 Sep 2015 21:52:33 +0000 (23:52 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Tue, 29 Sep 2015 21:52:33 +0000 (23:52 +0200)
Python doesn't display the refcount anymore by default. It only displays it
when -X showrefcount command line option is used, which is not the case here.
regrtest can be run with -X showrefcount, the option is not inherited by child
processes.

Lib/test/libregrtest/runtest_mp.py

index c5a6b3dab5e2002d0350a7fa6a4161c3c6fea837..8311ecf40c53f626c6a3b73f198c62ac7eb89df4 100644 (file)
@@ -15,9 +15,6 @@ except ImportError:
 from test.libregrtest.runtest import runtest, INTERRUPTED, CHILD_ERROR
 
 
-debug_output_pat = re.compile(r"\[\d+ refs, \d+ blocks\]$")
-
-
 def run_tests_in_subprocess(testname, ns):
     """Run the given test in a subprocess with --slaveargs.
 
@@ -105,9 +102,6 @@ class MultiprocessThread(threading.Thread):
                     return
                 retcode, stdout, stderr = run_tests_in_subprocess(test,
                                                                   self.ns)
-                # Strip last refcount output line if it exists, since it
-                # comes from the shutdown of the interpreter in the subcommand.
-                stderr = debug_output_pat.sub("", stderr)
                 stdout, _, result = stdout.strip().rpartition("\n")
                 if retcode != 0:
                     result = (CHILD_ERROR, "Exit code %s" % retcode)