Я пытаюсь написать небольшое приложение, которое использует модуль subprocess.
Моя программа вызывает внешнюю команду Bash, которая занимает некоторое время для обработки. В течение этого времени я хотел бы показать пользователю серию сообщений вроде этого:
Обработка. Подождите...
Вывод: foo()
Как это сделать, используя Popen.wait() или Popen.poll(). Я прочитал, что мне нужно использовать Popen.returncode, но как я могу заставить его активно проверять состояние, я не знаю.