python 重复次数以及回调函数

from tenacity import *

def return_last_value(retry_state):
print("执行回调函数")
return retry_state.outcome.result() # 表示返回原函数的返回值

def is_false(value):
return value is False

@retry(stop=stop_after_attempt(3),
retry_error_callback=return_last_value,
retry=retry_if_result(is_false))
def test_retry():
print("等待重试中...")
return False

print(test_retry())

猜你喜欢

转载自blog.csdn.net/douyinbuwen/article/details/129379799