From 84cfe379d32712921d03d853ab9e223dacc57b6c Mon Sep 17 00:00:00 2001 From: wiredfool Date: Wed, 9 Apr 2014 14:44:55 -0700 Subject: [PATCH] Fixes race condition on multiprocess testing --- Tests/tester.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tests/tester.py b/Tests/tester.py index 5900a7f3a..b722e012a 100644 --- a/Tests/tester.py +++ b/Tests/tester.py @@ -241,7 +241,7 @@ def tempfile(template, *extra): assert temp[:5] in ("temp.", "temp_") name = os.path.basename(sys.argv[0]) name = temp[:4] + os.path.splitext(name)[0][4:] - name = name + "_%d" % len(_tempfiles) + temp[4:] + name = name + "_%d_%d" % (os.getpid(), len(_tempfiles)) + temp[4:] name = os.path.join(root, name) files.append(name) _tempfiles.extend(files)