changeset: 89934:bb6377db0a9e branch: 3.4 parent: 89932:5d645f290d6a user: Richard Oudkerk date: Sun Mar 23 18:44:11 2014 +0000 files: Lib/multiprocessing/spawn.py description: Issue #20990: Correction for 619331c67638. diff -r 5d645f290d6a -r bb6377db0a9e Lib/multiprocessing/spawn.py --- a/Lib/multiprocessing/spawn.py Sun Mar 23 14:18:44 2014 -0400 +++ b/Lib/multiprocessing/spawn.py Sun Mar 23 18:44:11 2014 +0000 @@ -80,8 +80,8 @@ Returns prefix of command line used for spawning a child process ''' if getattr(sys, 'frozen', False): - tmp = ' '.join('%s=%r' % item for item in kwds.items()) - return [sys.executable, '--multiprocessing-fork'] + tmp + return ([sys.executable, '--multiprocessing-fork'] + + ['%s=%r' % item for item in kwds.items()]) else: prog = 'from multiprocessing.spawn import spawn_main; spawn_main(%s)' prog %= ', '.join('%s=%r' % item for item in kwds.items())