Files
video-gen/video-gen-api/app/tasks/__init__.py
T

25 lines
680 B
Python

"""Celery task module imports.
Celery autodiscover imports ``app.tasks``; importing task modules here ensures
custom named tasks are registered when workers start.
"""
import logging
logger = logging.getLogger("video_gen")
try:
from app.tasks import ( # noqa: F401
generation_create_tasks,
generation_poll_tasks,
generation_download_tasks,
generation_recovery_tasks,
hot_opening_replicate_tasks,
shot_replicate_tasks,
shot_replicate_flow_tasks,
module_async_recovery_tasks,
)
except Exception:
logger.exception("Celery 任务模块导入失败,worker 可能出现 unregistered task。")
raise