123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- from django.dispatch import Signal
- """
- .. DATA: task_sent
- Triggered when a task has been sent to the broker.
- Provides arguments:
- * task_id
- Id of the task to be executed.
- * task
- The task being executed.
- * args
- the tasks positional arguments.
- * kwargs
- The tasks keyword arguments.
- * eta
- The time to execute the task.
- * taskset
- Id of the taskset this task is part of (if any).
- """
- task_sent = Signal(providing_args=[
- "task_id", "task", "args", "kwargs", "eta",
- "taskset"])
- """
- .. DATA: task_prerun
- Triggered before a task is executed.
- Provides arguments:
- * task_id
- Id of the task to be executed.
- * task
- The task being executed.
- * args
- the tasks positional arguments.
- * kwargs
- The tasks keyword arguments.
- """
- task_prerun = Signal(providing_args=[
- "task_id", "task", "args", "kwargs"])
- """
- .. DATA: task_postrun
- Triggered after a task has been executed.
- Provides arguments:
- * task_id
- Id of the task to be executed.
- * task
- The task being executed.
- * args
- the tasks positional arguments.
- * kwargs
- The tasks keyword arguments.
- * retval
- The return value of the task.
- """
- task_postrun = Signal(providing_args=[
- "task_id", "task", "args", "kwargs", "retval"])
|