Survive OpenDota proPlayers 429 during watchlist pro refresh.

Continue with watchlist names when /proPlayers is rate-limited, and soft-fail
the pro-matches step so daily can still refresh leaderboards and streamers.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
voson
2026-07-30 23:10:32 +08:00
co-authored by Cursor
parent 76fa474b7d
commit c5a342cb5d
2 changed files with 16 additions and 7 deletions
+1
View File
@@ -288,6 +288,7 @@ def run_daily(*, dry_run: bool = False) -> bool:
"--refresh-limit",
"15",
dry_run=dry_run,
soft_fail=True,
)
# Soft-fail Douyin enrichment (script itself exits 0; keep previous values on miss).
run_script("fetch_streamers.py", dry_run=dry_run, soft_fail=True)