This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ronaldoussoren
Recipients kyle.smith, ned.deily, ronaldoussoren, steven.daprano
Date 2022-02-28.13:54:49
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1646056489.93.0.565903867503.issue46871@roundup.psfhosted.org>
In-reply-to
Content
The default start method for multirprocessing was changed from "fork" to "spawn" on macOS. This was done because the "fork" method can easily be triggered into causing hard crashes (on macOS), in particular when the parent proces has called higher-level systemen APIs.

The "spawn" method requires pickling the data and callable passed to the child proces, and that's not supported for lambda's.
History
Date User Action Args
2022-02-28 13:54:49ronaldoussorensetrecipients: + ronaldoussoren, ned.deily, steven.daprano, kyle.smith
2022-02-28 13:54:49ronaldoussorensetmessageid: <1646056489.93.0.565903867503.issue46871@roundup.psfhosted.org>
2022-02-28 13:54:49ronaldoussorenlinkissue46871 messages
2022-02-28 13:54:49ronaldoussorencreate