I took a look. I want both stdout and stderr to go to different files. And to files and not in-memory buffers so that nothing bad happens if we accidentally write too much data into stdout. The pythonic way requires opening up two files and then adding that Popen and flushing them after that. Far too verbose and ugly compared to what can be very simply achieved using bash redirection.