fix: complete rate limiter integration and report command structure
- Add RequestRateLimiter class to providers/base.py with wait() method - Integrate rate limiter through enrichment pipeline (enrich_identities_data → _enrich_record_with_fresh_providers → _build_providers → TMDBProvider) - Add _cmd wrapper functions to commands/report.py for CLI imports - Fix SeriesIdentity import in reports.py - Add sidecar file tracking to planner review_context for move operations - Update tests to match new rate limiter signature Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.5
parent
dfa18ed405
commit
0f0636bf19
+1
-1
@@ -14,7 +14,7 @@ from datetime import datetime, timezone
|
||||
from io import StringIO
|
||||
from pathlib import Path
|
||||
|
||||
from vlm.models import DuplicateGroup, MovieIdentity, SeasonCompleteness, VideoFile
|
||||
from vlm.models import DuplicateGroup, MovieIdentity, SeasonCompleteness, SeriesIdentity, VideoFile
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user