diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2016-12-27 13:38:49 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2016-12-27 13:38:49 -0500 |
commit | 7bb4266b536d456b7bef8db5fd00f7d677f97806 (patch) | |
tree | 8a2c32efaa197b3a697f2f454fe18b9bbec10a15 /coverage/data.py | |
parent | 50fe58d521e2531406496e36a034cf8d0188ec53 (diff) | |
download | python-coveragepy-git-7bb4266b536d456b7bef8db5fd00f7d677f97806.tar.gz |
Windows Python 3.6 doesn't seed well. Hack around it.
Diffstat (limited to 'coverage/data.py')
-rw-r--r-- | coverage/data.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/coverage/data.py b/coverage/data.py index b472228b..f7469ed0 100644 --- a/coverage/data.py +++ b/coverage/data.py @@ -12,6 +12,7 @@ import os.path import random import re import socket +import time from coverage import env from coverage.backward import iitems, string_class @@ -665,6 +666,8 @@ class CoverageDataFiles(object): with open(_TEST_NAME_FILE) as f: test_name = f.read() extra = "." + test_name + if env.WINDOWS: + time.sleep(0.001) # Yuk: http://bugs.python.org/issue29085 dice = random.Random().randint(0, 999999) suffix = "%s%s.%s.%06d" % (socket.gethostname(), extra, os.getpid(), dice) |