aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2021-10-01 19:10:20 -0400
committerKevin O'Connor <kevin@koconnor.net>2021-10-01 19:22:13 -0400
commit2978771ce584aac6d8df91bf3e128085bb790f59 (patch)
tree1613acea5660330e17b4ad7f82f7f21e8aa28086
parentfa25986adcce7d941c27dc9cc11e5ee7c5e96d0b (diff)
downloadkutter-2978771ce584aac6d8df91bf3e128085bb790f59.tar.gz
kutter-2978771ce584aac6d8df91bf3e128085bb790f59.tar.xz
kutter-2978771ce584aac6d8df91bf3e128085bb790f59.zip
mcu: Convert to Python3 string encoding
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--klippy/mcu.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/klippy/mcu.py b/klippy/mcu.py
index f4d8d5a5..df3b5440 100644
--- a/klippy/mcu.py
+++ b/klippy/mcu.py
@@ -657,7 +657,8 @@ class MCU:
for i, cmd in enumerate(cmdlist):
cmdlist[i] = pin_resolver.update_command(cmd)
# Calculate config CRC
- config_crc = zlib.crc32('\n'.join(self._config_cmds)) & 0xffffffff
+ encoded_config = '\n'.join(self._config_cmds).encode()
+ config_crc = zlib.crc32(encoded_config) & 0xffffffff
self.add_config_cmd("finalize_config crc=%d" % (config_crc,))
if prev_crc is not None and config_crc != prev_crc:
self._check_restart("CRC mismatch")