"""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