]> granicus.if.org Git - python/commitdiff
Re-fix issue #19284: Don't generate the no-op -R command line
authorGregory P. Smith <greg@krypto.org>
Mon, 14 Dec 2015 04:05:55 +0000 (20:05 -0800)
committerGregory P. Smith <greg@krypto.org>
Mon, 14 Dec 2015 04:05:55 +0000 (20:05 -0800)
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.

Lib/subprocess.py

index abf43e55861a3ef2ee640e3e75062e59e4a466be..04cfb44de30b80a865b5aec62af783057d71b45f 100644 (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)