Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9571155

Browse files
committed
Remove setting hash seed to regrtest's random seed and re-execv()ing: this doesn't preserve Python flags and fails from a temp directory.
1 parent 7c573f7 commit 9571155

1 file changed

Lines changed: 0 additions & 5 deletions

File tree

Lib/test/regrtest.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -428,11 +428,6 @@ def main(tests=None, testdir=None, verbose=0, quiet=False, generate=False,
428428
except ValueError:
429429
print("Couldn't find starting test (%s), using all tests" % start)
430430
if randomize:
431-
hashseed = os.getenv('PYTHONHASHSEED')
432-
if not hashseed:
433-
os.environ['PYTHONHASHSEED'] = str(random_seed)
434-
os.execv(sys.executable, [sys.executable] + sys.argv)
435-
return
436431
random.seed(random_seed)
437432
print("Using random seed", random_seed)
438433
random.shuffle(tests)

0 commit comments

Comments
 (0)