From: Antoine Pitrou Date: Wed, 18 Aug 2010 20:45:10 +0000 (+0000) Subject: Merged revisions 84176 via svnmerge from X-Git-Tag: v2.7.1rc1~389 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0dd8e1da286499e4d8bffebabe939b6ca3c1345b;p=thirdparty%2FPython%2Fcpython.git Merged revisions 84176 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84176 | antoine.pitrou | 2010-08-18 22:44:14 +0200 (mer., 18 août 2010) | 5 lines Issue #9433: The "-j" option to regrtest now works under Windows too. It is not sure it will be beneficial, though, since process launching is more expensive under Windows than it is under Linux. ........ --- diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py index fae5fe550705..cd7bc484a523 100755 --- a/Lib/test/regrtest.py +++ b/Lib/test/regrtest.py @@ -509,7 +509,8 @@ def main(tests=None, testdir=None, verbose=0, quiet=False, popen = Popen([sys.executable, '-E', '-m', 'test.regrtest', '--slaveargs', json.dumps(args_tuple)], stdout=PIPE, stderr=PIPE, - universal_newlines=True, close_fds=True) + universal_newlines=True, + close_fds=(os.name != 'nt')) stdout, stderr = popen.communicate() # Strip last refcount output line if it exists, since it # comes from the shutdown of the interpreter in the subcommand.