30 Jul
2013
30 Jul
'13
4:22 p.m.
2013/7/30 Richard Oudkerk
Note that on Windows subprocess has no equivalent of a passfds argument, and if you redirect the standard streams then you are forced to inherit all inheritable handles.
You can redirect standard streams (stdin, stdout, stderr) using the startup info structure: startupinfo.dwFlags |= _winapi.STARTF_USESTDHANDLES startupinfo.hStdInput = p2cread startupinfo.hStdOutput = c2pwrite startupinfo.hStdError = errwrite But I don't know how to add another streams (ex: pipe). I would be nice to have a "pass_handles" on Windows. Victor