Ronald Oussoren <ronaldousso...@mac.com> added the comment:

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.

----------
components: +macOS
nosy: +ned.deily, ronaldoussoren

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue46871>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to