django_celery_results.managers
¶
Model managers.
-
class
django_celery_results.managers.
TaskResultManager
[source]¶ Manager for
celery.models.TaskResult
models.-
get_task
(task_id)[source]¶ Get result for task by
task_id
.Keyword Arguments: exception_retry_count (int) – How many times to retry by transaction rollback on exception. This could happen in a race condition if another worker is trying to create the same task. The default is to retry once.
-
store_result
(**kwargs)[source]¶ Store the result and status of a task.
Parameters: - content_type (str) – Mime-type of result and meta content.
- content_encoding (str) – Type of encoding (e.g. binary/utf-8).
- task_id (str) – Id of task.
- task_name (str) – Celery task name.
- task_args (str) – Task arguments.
- task_kwargs (str) – Task kwargs.
- result (str) – The serialized return value of the task, or an exception instance raised by the task.
- status (str) – Task status. See
celery.states
for a list of possible status values.
Keyword Arguments: - traceback (str) – The traceback string taken at the point of exception (only passed if the task failed).
- meta (str) – Serialized result meta data (this contains e.g. children).
- exception_retry_count (int) – How many times to retry by transaction rollback on exception. This could happen in a race condition if another worker is trying to create the same task. The default is to retry twice.
-