Subprocess.Popen wait, похоже, не ждет Google Chrome на macOSPython

Программы на Python
Ответить
Anonymous
 Subprocess.Popen wait, похоже, не ждет Google Chrome на macOS

Сообщение Anonymous »

Код: Выделить всё

p = subprocess.Popen([
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
f"--remote-debugging-port={SOME_PORT_NUM}",
"--no-first-run",
"--no-default-browser-check",
"--disable-popup-blocking",
"--start-maximised",
"--user-data-dir=/tmp/chrome-profile"
])

p.wait()
print("exited")
Я ожидал, что p.wait() будет блокироваться до тех пор, пока я не закрою браузер. Вместо этого на терминале я вижу следующее:

Код: Выделить всё

Opening in existing browser session.
exited
Есть ли способ добиться того, чтобы это соответствовало моим ожиданиям?


Подробнее здесь: https://stackoverflow.com/questions/798 ... e-on-macos
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»