the earlier latch only covered _backfill_ratings. _fill_tmdb_ratings (hit by tmdb_full_detail → detail pages, the download drawer's meta endpoint, the airing automation's status lookups) still re-hit OMDb once per title and dumped a traceback each time once over quota. now it shares the same _omdb_blocked latch: checks it before calling, sets it + logs ONE quiet warning on OMDbAuthError. (the bulk OMDb worker already cools down + auto-resumes, so it was never the spammer.) tested. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| backfill.py | ||
| cache.py | ||
| clients.py | ||
| engine.py | ||
| worker.py | ||