diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2018-05-04 12:39:49 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2018-05-07 09:07:22 -0400 |
commit | 838da992e80808ad396a2a9afe119419935d9b56 (patch) | |
tree | 61d6e31292870cdff459ea090be541c1c8acae05 | |
parent | 9c52ad4310c5bd088d7533214342bd6b06738bd9 (diff) | |
download | kutter-838da992e80808ad396a2a9afe119419935d9b56.tar.gz kutter-838da992e80808ad396a2a9afe119419935d9b56.tar.xz kutter-838da992e80808ad396a2a9afe119419935d9b56.zip |
msgproto: Support sending empty strings from create_message()
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r-- | klippy/msgproto.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/klippy/msgproto.py b/klippy/msgproto.py index 7e38fe6a..66362e18 100644 --- a/klippy/msgproto.py +++ b/klippy/msgproto.py @@ -251,13 +251,15 @@ class MessageParser: out.append(MESSAGE_SYNC) return ''.join(out) def _parse_buffer(self, value): + if not value: + return [] tval = int(value, 16) out = [] for i in range(len(value) // 2): out.append(tval & 0xff) tval >>= 8 out.reverse() - return ''.join([chr(i) for i in out]) + return out def lookup_command(self, msgformat): parts = msgformat.strip().split() msgname = parts[0] |