python常用重试工具tenacity


  • 安装tenacity

    pip install tenacity
  • 使用示例

    from tenacity import retry, wait_fixed, stop_after_attempt


    @retry(stop=stop_after_attempt(5), wait=wait_fixed(0.2), reraise=True)
    def test():
     pass


    # 上面的重试装饰器表示:最多重试5次,每次间隔时间0.2,当重试次数耗尽时,抛出错误。

     

posted @ 2024-05-08 14:50  CJTARRR  阅读(52)  评论(0)    收藏  举报