File size: 626 Bytes
9bc1376
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from .task_manager import TaskManager
from .generation_tasks import (
    register_video_analyzer_tasks,
    enqueue_video_analyzer,
    register_script_generator_tasks,
    enqueue_script_generation,
    register_text_to_image_tasks,
    enqueue_text_to_image,
    register_image_gen_tasks,
    enqueue_image_gen,
)

def register_all_background_tasks(manager: TaskManager) -> None:
    """Register all background tasks with a given TaskManager instance."""
    register_video_analyzer_tasks(manager)
    register_script_generator_tasks(manager)
    register_text_to_image_tasks(manager)
    register_image_gen_tasks(manager)