Мне нужно автоматически перезапустить приложение Pyqt несколько раз. Я пытался решить эту проблему следующим образом:
for i in range(5):
try:
process = subprocess.Popen(["python", "main.py"], shell=True, universal_newlines=True, stdout=log)
output, error = process.communicate()
except Exception as e:
print("Error: {}".format(e))
print("=" *50)
print(i)
Но приложение завершилось после одной попытки без ошибок. Помогите мне, пожалуйста.