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 gregory.p.smith
Recipients gregory.p.smith, jort.bloem, r.david.murray, vstinner
Date 2013-02-19.06:37:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1361255870.5.0.548505683516.issue17230@psf.upfronthosting.co.za>
In-reply-to
Content
os.fork() is a low level system call wrapper.  Anyone using it needs to deal with flushing whatever buffers their application has before forking among many many other things.  There is a reason it lives in the os module.

It is already a dangerous system call to use from Python (ie: your child is likely to lock up if your parent had any threads).  There really is nothing we can or should do to make it better.
History
Date User Action Args
2013-02-19 06:37:50gregory.p.smithsetrecipients: + gregory.p.smith, vstinner, r.david.murray, jort.bloem
2013-02-19 06:37:50gregory.p.smithsetmessageid: <1361255870.5.0.548505683516.issue17230@psf.upfronthosting.co.za>
2013-02-19 06:37:50gregory.p.smithlinkissue17230 messages
2013-02-19 06:37:50gregory.p.smithcreate