Я пишу программу, которая иногда сталкивается с ошибкой. Когда это происходит, появляется диалоговое окно Tkinter, спрашивающее пользователя, следует ли продолжить. Это более сложная версия этого:
keep_going = False
KeepGoingPrompt(keep_going)
if not keep_going:
return
Приглашение устанавливает keep_going
на True
или оставляет его False
.
Проблема в том, что код продолжается, пока KeepGoingPrompt
открыт. Я пытался сохранить ссылку на prompt
и добавить цикл вроде
while prompt:
time.sleep(1)
но питон застревает в цикле и зависает.
Есть ли лучший способ сделать это?
Спасибо