Параметр функции обновления Python Tenacity Retry при повторной попытке
У меня есть заданная функция
@retry(wait=wait_chain(*[wait_fixed(3) for i in range(3)] +
[wait_fixed(7) for i in range(2)] +
[wait_fixed(9)]), before_sleep=my_before_sleep)
def fetchRequest(proxy):
url = 'someurl'
r = requests.get(url, proxies=proxy)
if "captcha" in r.text:
raise
#When this happens I want to call fetchRequest again with new proxy basically.
На данный момент он просто повторяет попытки, я хочу повторить запрос с новым прокси-сервером, в частности, не с самой функцией, как я могу добиться этого с помощью библиотеки упорства?