Никак не получается…
stdOut = subprocess.Popen(['python'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT).stdout
lines = stdOut.readlines()
for line in lines: print line
а при использование communicate, получается только одна транзакция
stdOut = subprocess.Popen(['python'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT).stdout
lines = stdOut.readlines()
for line in lines: print line
stdOut = subprocess.Popen(['python'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT).stdout for line in stdOut: print line