From 455fcf0cfd8fd5a02cb33a72ab76042a6c4ef7b0 Mon Sep 17 00:00:00 2001 From: Lucas GRELAUD Date: Fri, 26 Feb 2021 09:33:59 +0100 Subject: [PATCH] Fix python3 compatibility issue --- telemetry/mavlink.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/telemetry/mavlink.py b/telemetry/mavlink.py index 03943e2..d0c708e 100644 --- a/telemetry/mavlink.py +++ b/telemetry/mavlink.py @@ -38,7 +38,10 @@ class x25crc(object): accum = self.crc import array bytes = array.array('B') - bytes.fromstring(buf) + if not (sys.version_info.major == 3 and sys.version_info.minor >= 2): + bytes.fromstring(buf) + else: + bytes.frombytes(buf) self.accumulate(bytes)