deepfos.lib.utils.retry¶ deepfos.lib.utils.retry(func=None, retries=2, wait=5, catches=(<class 'Exception'>, ), fix=None, name=None, reraise=True)¶ 在被装饰函数执行失败时,重新执行 参数 func – 待执行函数 retries – 重试次数 wait (Union[int, Wait]) – 每次重试的时间间隔 catches – 仅当函数抛出这些错误时重试 fix – 可能的补救函数。如果指定,会在每次重试之前调用。 name – 显示在日志中的函数名 reraise – 超过重试次数后是否抛出错误