From 9f66527e3d31c9498100f5ccbbc725eb7e995ccc Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Thu, 22 Sep 2016 09:55:35 -0400 Subject: Ensure random suffixes are different after forking --- coverage/data.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'coverage/data.py') diff --git a/coverage/data.py b/coverage/data.py index 78590fe..98b9c8a 100644 --- a/coverage/data.py +++ b/coverage/data.py @@ -657,10 +657,8 @@ class CoverageDataFiles(object): with open(_TEST_NAME_FILE) as f: test_name = f.read() extra = "." + test_name - suffix = "%s%s.%s.%06d" % ( - socket.gethostname(), extra, os.getpid(), - random.randint(0, 999999) - ) + dice = random.Random().randint(0, 999999) + suffix = "%s%s.%s.%06d" % (socket.gethostname(), extra, os.getpid(), dice) if suffix: filename += "." + suffix -- cgit v1.2.1