fix(切号): wait_after 显式填 0 时不该被当成没填(别用 or 15 这种写法)
This commit is contained in:
@@ -1257,7 +1257,9 @@ class GenericStepsWorker(BaseWorker):
|
|||||||
# 切完之后**先等它自己重载**(默认 15 秒,`wait_after` 可在步骤参数里调)。
|
# 切完之后**先等它自己重载**(默认 15 秒,`wait_after` 可在步骤参数里调)。
|
||||||
# 抖音换号会整体重启,中途去点任何东西(包括再点一次「我」页签那一下"刷新")
|
# 抖音换号会整体重启,中途去点任何东西(包括再点一次「我」页签那一下"刷新")
|
||||||
# 都可能打断它加载 —— 实测用户的要求就是:"别刷新,等 15 秒就行"。
|
# 都可能打断它加载 —— 实测用户的要求就是:"别刷新,等 15 秒就行"。
|
||||||
wait_after = float(params.get("wait_after") or 15)
|
wait_after = params.get("wait_after")
|
||||||
|
# 注意别写成 `or 15`:那样**显式设 0 会被当成没填**(想"不等"的人会莫名等 15 秒)
|
||||||
|
wait_after = 15.0 if wait_after is None or wait_after == "" else float(wait_after)
|
||||||
end = time.time() + max(0.0, wait_after)
|
end = time.time() + max(0.0, wait_after)
|
||||||
while time.time() < end and not self.stopped():
|
while time.time() < end and not self.stopped():
|
||||||
time.sleep(0.5)
|
time.sleep(0.5)
|
||||||
|
|||||||
Reference in New Issue
Block a user