Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32k
gh-113117: Support posix_spawn in subprocess.Popen with close_fds=True#113118
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
LGTM. Please add a NEWS and What's New entries.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
This comment was marked as outdated.
This comment was marked as outdated.
bedevere-bot commentedDec 17, 2023
Gives a more useful description and mentions that it can be turned off but that we'd like to hear from anyone doing so.
(the joys of using the github web editor)
This describes the module changes in module sections and makes theOptimizations section brief, referring back up to the subprocessmodule.
…ds=True (python#113118)Add support for `os.POSIX_SPAWN_CLOSEFROM` and`posix_spawn_file_actions_addclosefrom_np` and have the `subprocess` module usethem when available. This means `posix_spawn` can now be used in the default`close_fds=True` situation on many platforms.Co-authored-by: Gregory P. Smith [Google LLC] <greg@krypto.org>
…ds=True (python#113118)Add support for `os.POSIX_SPAWN_CLOSEFROM` and`posix_spawn_file_actions_addclosefrom_np` and have the `subprocess` module usethem when available. This means `posix_spawn` can now be used in the default`close_fds=True` situation on many platforms.Co-authored-by: Gregory P. Smith [Google LLC] <greg@krypto.org>
…ds=True (python#113118)Add support for `os.POSIX_SPAWN_CLOSEFROM` and`posix_spawn_file_actions_addclosefrom_np` and have the `subprocess` module usethem when available. This means `posix_spawn` can now be used in the default`close_fds=True` situation on many platforms.Co-authored-by: Gregory P. Smith [Google LLC] <greg@krypto.org>
I just discover this optimization by reading What's New in Python 3.13. Congrats@kulikjak, it's a great step forward! I didn't know that Linux supported this feature! |
^^ Thanks! Though I am not sure how much Linux will benefit, considering it has vfork. |
Uh oh!
There was an error while loading.Please reload this page.
📚 Documentation preview 📚:https://cpython-previews--113118.org.readthedocs.build/