Asynchronous result types.
Pending task result using the default backend.
Parameter: | task_id – see task_id. |
---|
Base class for pending result, supports custom task meta backend
Parameters: |
---|
Returns True if the task executed successfully.
Return type: | bool |
---|
Returns True if the task executed successfully, or raised an exception. If the task is still pending, or is waiting for retry then False is returned.
Return type: | bool |
---|
When the task has been executed, this contains the return value.
If the task raised an exception, this will be the exception instance.
The current status of the task.
Can be one of the following:
PENDING
The task is waiting for execution.RETRY
The task is to be retried, possibly because of failure.FAILURE
The task raised an exception, or has been retried more times than its limit. The result attribute contains the exception raised.DONE
The task executed successfully. The result attribute contains the resulting value.
Wait for task, and return the result when it arrives.
Parameter: | timeout – How long to wait in seconds, before the operation times out. |
---|---|
Raises celery.exceptions.TimeoutError: | |
if timeout is not None and the result does not arrive within timeout seconds. |
If the remote call raised an exception then that exception will be re-raised.
Result that we know has already been executed.
Working with celery.task.TaskSet results.
An instance of this class is returned by celery.task.TaskSet.run(). It lets you inspect the status and return values of the taskset as a single entity.
Option taskset_id: | |
---|---|
see taskset_id. | |
Option subtasks: | |
see subtasks. |
Task completion count.
Returns: | the number of tasks completed. |
---|
Did the taskset fail?
Returns: | True if any of the tasks in the taskset failed. (i.e., raised an exception) |
---|
Iterate over the return values of the tasks as they finish one by one.
Raises: | The exception if any of the tasks raised an exception. |
---|
Taskset subtask iterator.
Returns: | an iterator for iterating over the tasksets AsyncResult objects. |
---|
Gather the results for all of the tasks in the taskset, and return a list with them ordered by the order of which they were called.
Parameter: | timeout – The time in seconds, how long it will wait for results, before the operation times out. |
---|---|
Raises celery.exceptions.TimeoutError: | |
if timeout is not None and the operation takes longer than timeout seconds. |
If any of the tasks raises an exception, the exception will be reraised by join().
Returns: | list of return values for all tasks in the taskset. |
---|
Is the task ready?
Returns: | True if all of the tasks in the taskset has been executed. |
---|
Was the taskset successful?
Returns: | True if all of the tasks in the taskset finished successfully (i.e. did not raise an exception). |
---|
Is the taskset waiting?
Returns: | True if any of the tasks in the taskset is still waiting for execution. |
---|