Как начать функцию заново, если она выдаст ошибку?

У меня есть функция и в любом месте может произойти ошибка. Как я могу начать ее заново, если ее выполнение закончится ошибкой? Работает ли try, except прямо на вызов функции?


Ответы (1 шт):

Автор решения: nomnoms12
while True:
    try:
        f()
        break
    except:
        pass
→ Ссылка