diff options
Diffstat (limited to 'rq/job.py')
-rw-r--r-- | rq/job.py | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -743,6 +743,14 @@ class Job: self._cached_result = None if not self.supports_redis_streams: + if self._result is not None: + return self._result + + rv = self.connection.hget(self.key, 'result') + if rv is not None: + # cache the result + self._result = self.serializer.loads(rv) + return self._result return None if not self._cached_result: |