AbortableAsyncResult
Represents an abortable result. Specifically, this gives the AsyncResult a :meth:abort() method, that sets the state of the underlying Task to 'ABORTED'.
Constructor
Signature
def AbortableAsyncResult()
Methods
is_aborted()
@classmethod
def is_aborted() - > boolean
Return :const:True if the task is (being) aborted.
Returns
| Type | Description |
|---|---|
boolean | True if the current task state is set to ABORTED, otherwise False |
abort()
@classmethod
def abort() - > object
Set the state of the task to :const:ABORTED. Abortable tasks monitor their state at regular intervals and terminate execution if so.
Returns
| Type | Description |
|---|---|
object | The result of the backend store operation after updating the task state |