Unverified Kaydet (Commit) bc3e009f authored tarafından Miss Islington (bot)'s avatar Miss Islington (bot) Kaydeden (comit) GitHub

Clarify fd inheritance when close_fds=False. (GH-6240)


Clarify the subprocess documentation.
(cherry picked from commit dfb6e54d)
Co-authored-by: 's avatarGregory P. Smith <greg@krypto.org>
üst ee378459
...@@ -459,7 +459,10 @@ functions. ...@@ -459,7 +459,10 @@ functions.
common use of *preexec_fn* to call os.setsid() in the child. common use of *preexec_fn* to call os.setsid() in the child.
If *close_fds* is true, all file descriptors except :const:`0`, :const:`1` and If *close_fds* is true, all file descriptors except :const:`0`, :const:`1` and
:const:`2` will be closed before the child process is executed. :const:`2` will be closed before the child process is executed. Otherwise
when *close_fds* is false, file descriptors obey their inheritable flag
as described in :ref:`fd_inheritance`.
On Windows, if *close_fds* is true then no handles will be inherited by the On Windows, if *close_fds* is true then no handles will be inherited by the
child process unless explicitly passed in the ``handle_list`` element of child process unless explicitly passed in the ``handle_list`` element of
:attr:`STARTUPINFO.lpAttributeList`, or by standard handle redirection. :attr:`STARTUPINFO.lpAttributeList`, or by standard handle redirection.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment