From 036b8acb92d18c4ae4e62fafc8ebf2ac32e01d61 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Sun, 21 Jan 2024 21:10:35 +1100 Subject: [PATCH] mavparm: only look for 0x in strings --- mavparm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mavparm.py b/mavparm.py index 1fc224587..a2fcef518 100644 --- a/mavparm.py +++ b/mavparm.py @@ -50,7 +50,7 @@ def mavset(self, mav, name, value, retries=3, parm_type=None): return False numeric_value, = struct.unpack(">f", vstr) else: - if value.lower().startswith('0x'): + if isinstance(value, str) and value.lower().startswith('0x'): numeric_value = int(value[2:], 16) else: numeric_value = float(value)