background_tasks¶
- class litestar.background_tasks.BackgroundTask[source]¶
Bases:
objectA container for a ‘background’ task function.
Background tasks are called once a Response finishes.
- class litestar.background_tasks.BackgroundTasks[source]¶
Bases:
objectA container for multiple ‘background’ task functions.
Background tasks are called once a Response finishes.
- __init__(tasks: Iterable[BackgroundTask], run_in_task_group: bool = False) None[source]¶
Initialize
BackgroundTasks.- Parameters:
tasks¶ – An iterable of
BackgroundTaskinstances.run_in_task_group¶ – If you set this value to
Truethan the tasks will run concurrently, using aTaskGroup. Note: This will not preserve execution order.