-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Description
Checklist
- Python version : 3.9.13
- Using hiredis or just Python parser : yes
- Using uvloop or just asyncio event loop : yes
- Does issue exists against the
masterbranch of aredis? yes
Steps to reproduce
- create
StrictRedisClusterwithdecode_responsesoption setTrue - use rename command
Expected behavior
- Succeed rename order
- Return a rename command response decoded in the format 'utf-8'.
Actual behavior
Traceback (most recent call last):
File "/home/maru/git-package/chatbot-redis-client/test/encoding_pre_cli.py", line 181, in <module>
asyncio.run(use_command(cluster_client))
File "/home/maru/.pyenv/versions/3.9.13/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/home/maru/.pyenv/versions/3.9.13/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
return future.result()
File "/home/maru/git-package/chatbot-redis-client/test/encoding_pre_cli.py", line 114, in use_command
await redis_client.rename(shared_key, shared_key2)
File "/home/maru/git-package/chatbot-redis-client/chatbot_redis_client/prev_chatbot_redis_client.py", line 160, in rename
result = await self.client.rename(src=name, dst=replace)
File "/home/maru/git-package/chatbot-redis-client/venv/lib/python3.9/site-packages/aredis/commands/keys.py", line 298, in rename
data = await self.dump(src)
File "/home/maru/git-package/chatbot-redis-client/venv/lib/python3.9/site-packages/aredis/commands/keys.py", line 65, in dump
return await self.execute_command('DUMP', name)
File "/home/maru/git-package/chatbot-redis-client/venv/lib/python3.9/site-packages/aredis/utils.py", line 179, in inner
return await func(*args, **kwargs)
File "/home/maru/git-package/chatbot-redis-client/venv/lib/python3.9/site-packages/aredis/client.py", line 416, in execute_command
return await self.parse_response(r, command, **kwargs)
File "/home/maru/git-package/chatbot-redis-client/venv/lib/python3.9/site-packages/aredis/client.py", line 172, in parse_response
response = await connection.read_response()
File "/home/maru/git-package/chatbot-redis-client/venv/lib/python3.9/site-packages/aredis/connection.py", line 449, in read_response
response = await exec_with_timeout(self._parser.read_response(), self._stream_timeout, loop=self.loop)
File "/home/maru/git-package/chatbot-redis-client/venv/lib/python3.9/site-packages/aredis/connection.py", line 39, in exec_with_timeout
return await asyncio.wait_for(coroutine, timeout)
File "/home/maru/.pyenv/versions/3.9.13/lib/python3.9/asyncio/tasks.py", line 442, in wait_for
return await fut
File "/home/maru/git-package/chatbot-redis-client/venv/lib/python3.9/site-packages/aredis/connection.py", line 250, in read_response
response = response.decode(self.encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfb in position 37: invalid start byte
Process finished with exit code 1Metadata
Metadata
Assignees
Labels
No labels