LINUX.ORG.RU

Если это то, о чем я думю, то нет, нельзя. А что не так с:

while True:
    try:
        whatever()
    except:
        time.sleep(30)
    else:
        break
tailgunner ★★★★★
()
Ответ на: комментарий от rival

Возможно там где-нибудь в try нужно break добавить.

rival ★★
()
Ответ на: комментарий от rival

Тогда в try ещё нужно добавить после выполняемого кода смену на False:) И, в принципе, должно сработать.

mega_venik ★★★
() автор топика
Ответ на: комментарий от rival

По эффекту разницы нет, но в записи с else однозначно ясно, что break должен выполняться именно при удачном завершении try-блока.

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.