Собрали в одном месте самые важные ссылки
читайте нас в Twitter
Модуль подходит для повторного выполнения кода с каким-то условием. Например, что функция зависнет не более чем на 5 секунд
import tryagain def unstable(): ... # retry calling 'unstable' until it returns without raising an exception tryagain.call(unstable) # limit to maximum 5 attempts tryagain.call(unstable, max_attempts=5) # only retry after specific exceptions tryagain.call(unstable, exceptions=[ValueError, TypeError])