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, pitrou
Date 2017-12-29.20:57:52
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1514581072.86.0.213398074469.issue32443@psf.upfronthosting.co.za>
In-reply-to
Content
My reading of the Linux signalfd man page may be optimistic. :)

Regardless, it'd be nice to have it available in the stdlib so it could be used if deemed useful.  I expect this to only ever be added by someone making use of it in another stdlib module.

As for what multiprocessing.forkserver does, the old manual signal handler and pipe trick is a reasonably well known one.  But a forkserver is not safe to be started when threads exist.  (unlike subprocess)

Signals are process global state, no thread compatible library can rightfully take ownership of a one.
History
Date User Action Args
2017-12-29 20:57:52gregory.p.smithsetrecipients: + gregory.p.smith, pitrou
2017-12-29 20:57:52gregory.p.smithsetmessageid: <1514581072.86.0.213398074469.issue32443@psf.upfronthosting.co.za>
2017-12-29 20:57:52gregory.p.smithlinkissue32443 messages
2017-12-29 20:57:52gregory.p.smithcreate