История изменений
Исправление
AIv,
(текущая версия)
:
stdout.flush() должно выполняться на стороне подпроцесса а не на стороне родителя. Виснет потому, что либо нету данных, либо данные не оспровождаются концом строки (если испольщуется readline).
А вообще надо знать сколько надо прочитать, либо в байтах, либо в строках.
Исходная версия
AIv,
:
stdout.flush() должно выполняться на стороне подпроцесса а не на стороне родителя. Виснет потому, что либо нету данных, либо данные не оспровождаются концом строки.