fix(切号): wait_after 显式填 0 时不该被当成没填(别用 or 15 这种写法)

This commit is contained in:
2026-10-12 11:08:40 +08:00
parent 063818e086
commit 50255af899
+3 -1
View File
@@ -1257,7 +1257,9 @@ class GenericStepsWorker(BaseWorker):
# 切完之后**先等它自己重载**(默认 15 秒,`wait_after` 可在步骤参数里调)。
# 抖音换号会整体重启,中途去点任何东西(包括再点一次「我」页签那一下"刷新")
# 都可能打断它加载 —— 实测用户的要求就是:"别刷新,等 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)
while time.time() < end and not self.stopped():
time.sleep(0.5)