Skip to content

Commit 18e57ea

Browse files
committed
Fix redis pipeline created and not used
1 parent 430df07 commit 18e57ea

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

arq/jobs.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,10 @@ async def result(
102102
poll_delay = pole_delay
103103

104104
async for delay in poll(poll_delay):
105-
async with self._redis.pipeline(transaction=True):
106-
v = await self._redis.get(result_key_prefix + self.job_id)
107-
s = await self._redis.zscore(self._queue_name, self.job_id)
105+
async with self._redis.pipeline(transaction=True) as tr:
106+
tr.get(result_key_prefix + self.job_id) # type: ignore[unused-coroutine]
107+
tr.zscore(self._queue_name, self.job_id) # type: ignore[unused-coroutine]
108+
v, s = await tr.execute()
108109

109110
if v:
110111
info = deserialize_result(v, deserializer=self._deserializer)

0 commit comments

Comments
 (0)