You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
786 B
Python

"""One-time script: build midlarge-liquid-long-v1_bucketfix_full_audit_canonical_ftb_fix_v2 snapshot.
Rebuilds from scratch using corrected DB data (post cross-midnight rebuild).
"""
from __future__ import annotations
import asyncio
from libs.common.logging import configure_logging, get_logger
from libs.export.canonical_snapshots import build_canonical_snapshot
SNAPSHOT_ID = "midlarge-liquid-long-v1_bucketfix_full_audit_canonical_ftb_fix_v2"
logger = get_logger(__name__)
async def main() -> None:
configure_logging()
logger.info("building_canonical_snapshot", snapshot_id=SNAPSHOT_ID)
await build_canonical_snapshot(SNAPSHOT_ID, manual=True)
logger.info("canonical_snapshot_done", snapshot_id=SNAPSHOT_ID)
if __name__ == "__main__":
asyncio.run(main())