Я работаю на платформе голосового кодирования Caster , и я пытаюсь автоматизировать проверку получения запроса здесь с помощью git-bash.exe в Windows.
Соответствующая часть файла здесь :
terminal = Popen(TERMINAL_PATH, cwd=local_directory)
# I'd like to replace this with a wait command
time.sleep(2)
Text(fetch_command).execute()
, где TERMINAL_PATH = <git-bash-dir>
и Text(fetch_command).execute()
эмулируют нажатия клавиш для ввода команды, извлекающей ветвь запроса на извлечение, когда окно git bash готово.
В настоящее время он просто ждет 2 секунды, надеясь, что новое окно будет готово для ввода. Как заставить Python ждать, пока git-bash не будет готов к вводу с клавиатуры?