|
@@ -360,10 +360,7 @@ class AsyncResult(ResultBase):
|
|
|
state = meta['status']
|
|
|
if state in states.READY_STATES:
|
|
|
d = self._set_cache(self.backend.meta_from_decoded(meta))
|
|
|
- if state in states.EXCEPTION_STATES:
|
|
|
- self.throw(self.result, propagate=False)
|
|
|
- else:
|
|
|
- self.on_ready(self)
|
|
|
+ self.on_ready(self)
|
|
|
return d
|
|
|
return meta
|
|
|
|