Повторная попытка повышения Tenacity для кодов исключений. 503
Я новичок в повторных попытках, я застрял на этом некоторое время, поэтому решил спросить.
Я пытаюсь подключиться к консулу, и иногда, когда приложение работает долго, оно получает 503, я хочу использовать некоторую логику, чтобы повторить попытку создания нового подключения.
@retry( stop=stop_after_attempt(3),
reraise=True,)
def connect_to_consul():
global CONSUL
CONSUL = consul.Consul(
host="consul8x.y",
port=80,
verify=False)
Как я могу фильтровать повторные попытки только на
(408, 500, 503, 504)