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 on 2024-05-08 14:49  CJTARRR  阅读(8)  评论(0编辑  收藏  举报