New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation of the PEP 446: non-inheritable file descriptors #62771
Comments
Implementation of the PEP-446. |
+ if (make_inheritable(py_fds_to_keep) < 0) make_inheritable() should ignore errpipe_write, instead of changing twice the inheritable flag of errpipe_write. |
Done in the last patch (00df7fc6d2ef.diff). |
I tested 17211acb65b1.diff on my x86_64 VMs: Linux: Linux-3.9.4-200.fc18.x86_64-x86_64-with-fedora-18-Spherical_Cow OpenIndiana: Solaris-2.11-i86pc-i386-32bit-ELF Mac OS X: Darwin-10.8.0-i386-64bit FreeBSD: FreeBSD-9.1-RELEASE-amd64-64bit-ELF Windows: Windows-7-6.1.7601-SP1 So it works on all (tested) platforms ;-) |
New changeset ef889c3d5dc6 by Victor Stinner in branch 'default': |
14.1 --- a/Lib/multiprocessing/util.py 14.13 # I guess you could remove util.pipe() altogether: it wasn't part of the public API. |
Ah yes, I wanted to create an issue for that but I forgot. Here you |
New changeset c27527dce71e by Victor Stinner in branch 'default': |
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: