[issue5906] Risk of confusion in multiprocessing module - daemonic processes
report at bugs.python.org
Tue Jun 7 15:06:29 CEST 2011
Pascal Chambon <chambon.pascal at gmail.com> added the comment:
I've just crossed again the doc of the daemon flag (http://docs.python.org/library/multiprocessing.html), and it's still quite confusing to newcomers.
The process’s daemon flag, a Boolean value. This must be set before start() is called.
The initial value is inherited from the creating process. 
When a process exits, it attempts to terminate all of its daemonic child processes.
 this sentence is weird: since daemonic processes are not allowed to have children, isn't this flag always False in a new Process instance ?
 typo, it meant "all of its NON-daemonic child processes" instead, didn't it ?
resolution: fixed ->
status: closed -> open
Python tracker <report at bugs.python.org>
More information about the Python-bugs-list