when I run a command myapp 2>&1 yet: #!python print os.popen("myapp 2>&1").read() the stderr stuff comes all after the stdout stuff. How can I get ahold of all the out and err joined synchronously in the order, it is created ? robert