Spaces:
Running
Running
Upload main.py
Browse files
main.py
CHANGED
|
@@ -318,17 +318,17 @@ class AccountManager:
|
|
| 318 |
- cooldown_seconds: 剩余冷却秒数,0表示无冷却,-1表示永久禁用
|
| 319 |
- cooldown_reason: 冷却原因,None表示无冷却
|
| 320 |
"""
|
| 321 |
-
if self.is_available:
|
| 322 |
-
return (0, None)
|
| 323 |
-
|
| 324 |
current_time = time.time()
|
| 325 |
|
| 326 |
-
#
|
| 327 |
if self.last_429_time > 0:
|
| 328 |
remaining_429 = RATE_LIMIT_COOLDOWN_SECONDS - (current_time - self.last_429_time)
|
| 329 |
if remaining_429 > 0:
|
| 330 |
return (int(remaining_429), "429限流")
|
| 331 |
-
# 429
|
|
|
|
|
|
|
|
|
|
| 332 |
return (0, None)
|
| 333 |
|
| 334 |
# 普通错误永久禁用
|
|
|
|
| 318 |
- cooldown_seconds: 剩余冷却秒数,0表示无冷却,-1表示永久禁用
|
| 319 |
- cooldown_reason: 冷却原因,None表示无冷却
|
| 320 |
"""
|
|
|
|
|
|
|
|
|
|
| 321 |
current_time = time.time()
|
| 322 |
|
| 323 |
+
# 优先检查429冷却期(无论账户是否可用)
|
| 324 |
if self.last_429_time > 0:
|
| 325 |
remaining_429 = RATE_LIMIT_COOLDOWN_SECONDS - (current_time - self.last_429_time)
|
| 326 |
if remaining_429 > 0:
|
| 327 |
return (int(remaining_429), "429限流")
|
| 328 |
+
# 429冷却期已过
|
| 329 |
+
|
| 330 |
+
# 如果账户可用且没有429冷却,返回正常状态
|
| 331 |
+
if self.is_available:
|
| 332 |
return (0, None)
|
| 333 |
|
| 334 |
# 普通错误永久禁用
|