减少无用内容输出,添加重试延迟,添加重试次数

This commit is contained in:
2022-10-21 10:11:06 +08:00
parent 86448ccc93
commit 79a49de4d5
3 changed files with 13 additions and 11 deletions

View File

@ -1,9 +1,11 @@
from time import sleep
class Retry:
def __init__(self, max_retry, success_return_value):
def __init__(self, max_retry, success_return_value, sleep_sec = 60):
self.max_retry = max_retry
self.success_return_value = success_return_value
self.sleep_sec = 60
def run(self, func, *args, **kwargs):
status = False
@ -11,6 +13,7 @@ class Retry:
try:
return_value = func(*args, **kwargs)
except Exception:
sleep(self.sleep_sec)
continue
if return_value == self.success_return_value:
status = True