-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed
Description
Thanks for wanting to report an issue you've found in redis-py. Please delete this text and fill in the template below.
It is of course not always possible to reduce your code to a small test case, but it's highly appreciated to have as much data as possible. Thank you!
Version: 5.1
Platform: Tested on 3.10,3.11,3.12 on Ubuntu & OSX
Description:
redis = Redis(host='localhost', port=6379)
await redis.ping()
pipe = redis.pipeline()
pipe.hgetall('test')
await pipe.execute()```
```TypeError Traceback (most recent call last)
Cell In[46], line 6
4 pipe = redis.pipeline()
5 pipe.hgetall('test')
----> 6 await pipe.execute()
File ~//lib/python3.12/site-packages/redis/asyncio/client.py:1533, in Pipeline.execute(self, raise_on_error)
1530 conn = cast(Connection, conn)
1532 try:
-> 1533 return await conn.retry.call_with_retry(
1534 lambda: execute(conn, stack, raise_on_error),
1535 lambda error: self._disconnect_raise_reset(conn, error),
1536 )
1537 finally:
1538 await self.reset()
File ~/lib/python3.12/site-packages/redis/asyncio/retry.py:59, in Retry.call_with_retry(self, do, fail)
57 while True:
58 try:
---> 59 return await do()
60 except self._supported_errors as error:
61 failures += 1
File ~/lib/python3.12/site-packages/redis/asyncio/client.py:1427, in Pipeline._execute_transaction(self, connection, commands, raise_on_error)
1425 command_name = args[0]
1426 if command_name in self.response_callbacks:
-> 1427 r = self.response_callbacks[command_name](r, **options)
1428 if inspect.isawaitable(r):
1429 r = await r
TypeError: <lambda>() got an unexpected keyword argument 'keys'```
lesnik512, callmaker-johan, KaiBenevento, rixx, elfkuzco and 2 more