Message204637
The purpose of this issue is to avoiding having to call CreateProcess() with bInheritHandles parameter set to TRUE on Windows, and avoid calls to self._make_inheritable() in subprocess.Popen._get_handles().
Currently, bInheritHandles is set to TRUE if stdin, stdout and/or stderr parameter of Popen constructor is set (to something else than None).
Using PROC_THREAD_ATTRIBUTE_HANDLE_LIST, handles don't need to be marked as inheritable in the parent process, and CreateProcess() can be called with bInheritHandles parameter set to FALSE. |
|
Date |
User |
Action |
Args |
2013-11-28 01:35:30 | vstinner | set | recipients:
+ vstinner, Bernt.Røskar.Brenna, sbt |
2013-11-28 01:35:30 | vstinner | set | messageid: <1385602530.93.0.366993239714.issue19764@psf.upfronthosting.co.za> |
2013-11-28 01:35:30 | vstinner | link | issue19764 messages |
2013-11-28 01:35:30 | vstinner | create | |
|