hi, i opened a subprocess using
transport, proto = yield from loop.subprocess_exec(SubprocessProtocol, *mycmd) now, how do i write something to stdin asynchronously, and then react to lines being written? basically: stdin = transport.get_pipe_transport(0) stdin.write(msg) # this is backgrounded… coroutine version? stdin.close() # and/or stdin.write_eof() reader = SomeKindOfReader(self.transport.get_pipe_transport(1)) while reader.can_read(): # not EOF or connection closed response = yield from reader.readline() # should return when EOF or conn. closed do_sth_with(response)