Re-fix issue #19284: Don't generate the no-op -R command line

parameter to "enable" the always on sys.flags.hash_randomization
in _args_from_interpreter_flags() used by multiprocessing and
some unittests.  This simplifies the code.
This commit is contained in:
Gregory P. Smith 2015-12-13 20:05:55 -08:00
parent 220ba72c20
commit 0212c4dc6b
1 changed files with 0 additions and 3 deletions

View File

@ -512,14 +512,11 @@ def _args_from_interpreter_flags():
'verbose': 'v',
'bytes_warning': 'b',
'quiet': 'q',
'hash_randomization': 'R',
}
args = []
for flag, opt in flag_opt_map.items():
v = getattr(sys.flags, flag)
if v > 0:
if flag == 'hash_randomization':
v = 1 # Handle specification of an exact seed
args.append('-' + opt * v)
for opt in sys.warnoptions:
args.append('-W' + opt)