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: <[email protected]> |
| 2013-11-28 01:35:30 | vstinner | link | issue19764 messages |
| 2013-11-28 01:35:30 | vstinner | create | |
|