I'm opening up a subprocess like this where slave.py is a text based app that receives commands and responds with output:
r, w, e = popen2.popen3('python slave.py') I need to send slave.py a command and see the output, so I'll do something like: w.write("command here") then i'll try this: w.flush() A separate thread is reading from r to retrieve output of slave.py. The problem is that slave.py doesn't seem to receive commands unless I also do: w.close() But I don't want to do this because I'll want to send more commands. Any idea what is going on? -- http://mail.python.org/mailman/listinfo/python-list