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

In 3.8 the spawn method for multiprocessing changed from "fork" to "spawn" (see 
https://docs.python.org/3/whatsnew/3.8.html#multiprocessing).

A side effect of this is that the module gets executed again in the child 
processes (the same as on Windows).

The reason for this change is that multiple higher level APIs, some of which 
used by the Python implementation, are are not safe to use with the "fork" 
spawning strategy (as in: causing crashing when using the fork strategy).

----------
resolution:  -> wont fix
stage:  -> resolved
status: open -> pending

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

Reply via email to