Fixes #137 -- a byte-string is not representable as a `list` for adding, so this just re-wraps the iterable in a "real" `list`
dist
**/*.egg-info
.vscode
dist
**/*.egg-info
.vscode
done.
"""
self._begin_transaction()
done.
"""
self._begin_transaction()
- self._send(DISPLAY_COMMAND, CHIP_SELECT_UNTOUCHED, bytes([command] + data))
+ # re-wrap in case of byte-string
+ buffer = list(data) if isinstance(data, bytes) else data
+ self._send(DISPLAY_COMMAND, CHIP_SELECT_UNTOUCHED, bytes([command] + buffer))
self._end_transaction()
def _send(
self._end_transaction()
def _send(