> On Windows, the ``subprocess`` closes all handles and file descriptors > in the child process by default. If at least one standard stream (stdin, > stdout or stderr) is replaced (ex: redirected into a pipe), all > inheritable handles are inherited in the child process. > > Summary: > > =========================== ============= ================== ============= > Module FD on UNIX Handles on Windows FD on Windows > =========================== ============= ================== ============= > subprocess, default STD, pass_fds none STD
Oh, the summary table is wrong for the "subprocess, default" line: all inheritable handles are inherited if at least one standard stream is replaced. Victor _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com