diff --git a/apps/api/scripts/rebuild_fingerprint_chunks.py b/apps/api/scripts/rebuild_fingerprint_chunks.py index 5568f82d1..922731e87 100644 --- a/apps/api/scripts/rebuild_fingerprint_chunks.py +++ b/apps/api/scripts/rebuild_fingerprint_chunks.py @@ -69,11 +69,12 @@ def find_videos_needing_rebuild(session, batch_size: int) -> list[dict]: def rebuild_one(video_info: dict, dry_run: bool = False) -> int: """重建单个视频的分片数据。返回写入的 chunk 数量。""" - from packages.adapters.sqlalchemy_impl.models import VideoFingerprintChunkModel - from packages.shared.storage import get_storage_service from video_processing.dedup import VideoDeduplicator, _save_fingerprint_chunks from worker_app.db import SessionLocal + from packages.adapters.sqlalchemy_impl.models import VideoFingerprintChunkModel + from packages.shared.storage import get_storage_service + video_id = video_info["id"] project_id = video_info["project_id"] user_id = video_info["user_id"]