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 Prof Plum
Recipients Oren Milman, Prof Plum, tlxxzj
Date 2017-10-05.18:54:36
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1507229676.75.0.213398074469.issue31092@psf.upfronthosting.co.za>
In-reply-to
Content
Oh I see, I thought getting an error that caused the python code execution to terminate was considered a "crash".

On the note of whether you should fix this I think the answer is yes. When I call pool.apply_async() I expect it only to return when the worker process has been started and finished it's initialization process (i.e. sending the incr-ref request). That being said I could see people wanting to utilize the minor performance gain of having the worker start AND run asynchronously so I think this option should be available via a boolean arg to apply_async() but it should be off by default because that is the safer and intuitive behavior of apply_async().
History
Date User Action Args
2017-10-05 18:54:36Prof Plumsetrecipients: + Prof Plum, Oren Milman, tlxxzj
2017-10-05 18:54:36Prof Plumsetmessageid: <1507229676.75.0.213398074469.issue31092@psf.upfronthosting.co.za>
2017-10-05 18:54:36Prof Plumlinkissue31092 messages
2017-10-05 18:54:36Prof Plumcreate