Ejemplo n.º 1
0
 def create_pipe_from_child_output():  # noqa: F811
     # for stdout/err, it's the read end that's overlapped
     rh, wh = windows_pipe(overlapped=(True, False))
     return PipeReceiveStream(rh), msvcrt.open_osfhandle(wh, 0)
Ejemplo n.º 2
0
 def create_pipe_to_child_stdin():  # noqa: F811
     # for stdin, we want the write end (our end) to use overlapped I/O
     rh, wh = windows_pipe(overlapped=(False, True))
     return PipeSendStream(wh), msvcrt.open_osfhandle(rh, os.O_RDONLY)