Closed
Description
Hi,
My data in tarantool stored as binary strings, they are not UTF in any manner. It's just a sequence of bytes.
When trying to select data with this module , unpacker fails with error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.6/dist-packages/tarantool/space.py", line 75, in select
return self.connection.select(self.space_no, *args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/tarantool/connection.py", line 775, in select
response = self._send_request(request)
File "/usr/local/lib/python3.6/dist-packages/tarantool/connection.py", line 357, in _send_request
return self._send_request_wo_reconnect(request)
File "/usr/local/lib/python3.6/dist-packages/tarantool/connection.py", line 264, in _send_request_wo_reconnect
response = Response(self, self._read_response())
File "/usr/local/lib/python3.6/dist-packages/tarantool/response.py", line 62, in __init__
self._body = unpacker.unpack()
File "msgpack/_unpacker.pyx", line 519, in msgpack._unpacker.Unpacker.unpack
File "msgpack/_unpacker.pyx", line 499, in msgpack._unpacker.Unpacker._unpack
msgpack.exceptions.UnpackValueError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
Can this be resolved somehow?