bafang-python icon indicating copy to clipboard operation
bafang-python copied to clipboard

stream read less than specified amount, expected 4, found 3

Open kolisko opened this issue 4 years ago • 0 comments

connecting to bafang M500

1 Michal:bafang-python kolisko$ /usr/local/bin/python3 --version
Python 3.7.7

0 Michal:bafang-python kolisko$ ./bafang-test.py 
port: /dev/cu.usbserial-1410
req: b'\x11Q\x04\xb0\x05'
resp: b'\x11Q\x04\xb0\x05'
Traceback (most recent call last):
  File "./bafang-test.py", line 55, in <module>
    info_message)
  File "./bafang-test.py", line 50, in read_config
    t = answ_format.parse(answ)
  File "/usr/local/lib/python3.7/site-packages/construct/core.py", line 288, in parse
    return self.parse_stream(io.BytesIO(data), **contextkw)
  File "/usr/local/lib/python3.7/site-packages/construct/core.py", line 300, in parse_stream
    return self._parsereport(stream, context, "(parsing)")
  File "/usr/local/lib/python3.7/site-packages/construct/core.py", line 312, in _parsereport
    obj = self._parse(stream, context, path)
  File "/usr/local/lib/python3.7/site-packages/construct/core.py", line 1981, in _parse
    subobj = sc._parsereport(stream, context, path)
  File "/usr/local/lib/python3.7/site-packages/construct/core.py", line 312, in _parsereport
    obj = self._parse(stream, context, path)
  File "/usr/local/lib/python3.7/site-packages/construct/core.py", line 2439, in _parse
    return self.subcon._parsereport(stream, context, path)
  File "/usr/local/lib/python3.7/site-packages/construct/core.py", line 312, in _parsereport
    obj = self._parse(stream, context, path)
  File "/usr/local/lib/python3.7/site-packages/construct/core.py", line 841, in _parse
    return stream_read(stream, length, path)
  File "/usr/local/lib/python3.7/site-packages/construct/core.py", line 92, in stream_read
    raise StreamError("stream read less than specified amount, expected %d, found %d" % (length, len(data)), path=path)
construct.core.StreamError: Error in path (parsing) -> manufacturer
stream read less than specified amount, expected 4, found 3

kolisko avatar Jul 26 '20 14:07 kolisko