[New-bugs-announce] [issue39244] multiprocessing.get_all_start_methods() wrong default on macOS

Stefan Holek report at bugs.python.org
Tue Jan 7 06:54:47 EST 2020

New submission from Stefan Holek <stefan at epy.co.at>:

In Python 3.8 the default start method has changed from fork to spawn on macOS.

get_all_start_methods() says: "Returns a list of the supported start methods, the first of which is the default."

However, it appears to still return fork as default:

  Python 3.8.1 (default, Dec 22 2019, 03:45:23) 
  [Clang 10.0.1 (clang-1001.0.46.4)] on darwin
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import multiprocessing
  >>> multiprocessing.get_all_start_methods()
  ['fork', 'spawn', 'forkserver']

Thank you!

components: Library (Lib), macOS
messages: 359503
nosy: ned.deily, ronaldoussoren, stefanholek
priority: normal
severity: normal
status: open
title: multiprocessing.get_all_start_methods() wrong default on macOS
type: behavior
versions: Python 3.8

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list