|
@@ -461,6 +461,9 @@ class EagerResult(BaseAsyncResult):
|
|
self._state = state
|
|
self._state = state
|
|
self._traceback = traceback
|
|
self._traceback = traceback
|
|
|
|
|
|
|
|
+ def __reduce__(self):
|
|
|
|
+ return (self.__class__, (self.task_id, self._result, self._state, self._traceback))
|
|
|
|
+
|
|
def successful(self):
|
|
def successful(self):
|
|
"""Returns :const:`True` if the task executed without failure."""
|
|
"""Returns :const:`True` if the task executed without failure."""
|
|
return self.state == states.SUCCESS
|
|
return self.state == states.SUCCESS
|