Skip to content

can not use NEVER_DECODE on Linux #2113

Closed
@suxb201

Description

@suxb201

code

    from redis.client import NEVER_DECODE
    options = {}
    options[NEVER_DECODE] = []

    client.execute_command("bgrewriteaof", **options)

error

  File "/home/suxiaobin.sxb/gits/tairv4/tests/py_tests/tests/cases/example.py", line 14, in test_example
    client.execute_command("info", **options)
  File "/home/suxiaobin.sxb/miniconda3/lib/python3.9/site-packages/redis/client.py", line 1218, in execute_command
    return conn.retry.call_with_retry(
  File "/home/suxiaobin.sxb/miniconda3/lib/python3.9/site-packages/redis/retry.py", line 45, in call_with_retry
    return do()
  File "/home/suxiaobin.sxb/miniconda3/lib/python3.9/site-packages/redis/client.py", line 1219, in <lambda>
    lambda: self._send_command_parse_response(
  File "/home/suxiaobin.sxb/miniconda3/lib/python3.9/site-packages/redis/client.py", line 1195, in _send_command_parse_response
    return self.parse_response(conn, command_name, **options)
  File "/home/suxiaobin.sxb/miniconda3/lib/python3.9/site-packages/redis/client.py", line 1232, in parse_response
    response = connection.read_response(disable_decoding=True)
  File "/home/suxiaobin.sxb/miniconda3/lib/python3.9/site-packages/redis/connection.py", line 821, in read_response
    response = self._parser.read_response(disable_decoding=disable_decoding)
  File "/home/suxiaobin.sxb/miniconda3/lib/python3.9/site-packages/redis/connection.py", line 467, in read_response
    response = self._reader.gets(False)
TypeError: Reader.gets() takes no arguments (1 given)

version

>>> import redis
>>> redis.__version__
'4.2.2'
python --version
Python 3.9.1

Works fine on MacOS.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions