重试时的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.

截至目前,它一直在重试,我想使用新的代理重试该请求-特别是不是函数本身,我该如何使用韧性库实现该目标?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)