У меня проблема... кто-нибудь знает, почему этот код висит в цикле while. Кажется, что петля не улавливает последнюю строку stdout.
working_file = subprocess.Popen(["/pyRoot/iAmACrashyProgram"], stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PIPE)
line = working_file.stdout.readline()
working_file.stdout.flush()
while working_file != "" :
print(line)
line = working_file.stdout.readline()
working_file.stdout.flush()
script зависает, когда курсор мигает, когда встречается readline(). Я не понимаю, почему. может кто-нибудь пролить некоторый свет
Спасибо всем
джон