В документации по стойкости неправильно документирована экспонента ожидания повторной попытки.
В ссылке https://tenacity.readthedocs.io/en/latest/ в приведенном ниже примере указано, что ожидание между повторными попытками будет 2*1 (ограничено 10 секундами), но не должно ли это быть линейным ростом, когда множитель равен 1.
@retry(wait=wait_exponential(multiplier=1, min=4, max=10))
def wait_exponential_1():
print("Wait 2^x * 1 second between each retry starting with 4 seconds, then up to 10 seconds, then 10 seconds afterwards")
raise Exception