background_tasks#
- class litestar.background_tasks.BackgroundTask#
Bases:
object
A container for a ‘background’ task function.
Background tasks are called once a Response finishes.
- class litestar.background_tasks.BackgroundTasks#
Bases:
object
A 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 #
Initialize
BackgroundTasks
.- Parameters:
tasks¶ – An iterable of
BackgroundTask
instances.run_in_task_group¶ – If you set this value to
True
than the tasks will run concurrently, using aTaskGroup
. Note: This will not preserve execution order.