This commit is contained in:
wangzhengzhen
2024-12-30 10:49:34 +08:00
parent 7c1bdcbe24
commit 3d2514eaaa
2 changed files with 21 additions and 15 deletions

View File

@@ -33,7 +33,7 @@ class _App:
def open_function(self):
pass
def _exec(rule, func, log_prefix = ""):
def _exec(rule, func = [], log_prefix = "执行任务"):
factor = getattr(rule, "factor")
if hasattr(rule, "num"):
num = getattr(rule, "num")
@@ -43,7 +43,11 @@ def _exec(rule, func, log_prefix = ""):
if factor > 0:
wait_time = round(random.uniform(wait_time - factor, wait_time + factor), 2)
print("{}{}/{} ,停留 {}".format(log_prefix, i, num, wait_time))
func()
if isinstance(func, list):
for f in func:
f()
else:
func()
time.sleep(wait_time)
i += 1
return True