From 943df0832d92e766e284fd290702b147684bdea2 Mon Sep 17 00:00:00 2001 From: sq5bpf Date: Tue, 13 Jun 2023 13:20:42 +0200 Subject: [PATCH] fix exception with non-ascii chars in welcome message --- uvk5.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/uvk5.py b/uvk5.py index e2a404d..d0f4a73 100644 --- a/uvk5.py +++ b/uvk5.py @@ -1317,15 +1317,15 @@ class UVK5Radio(chirp_common.CloneModeRadio): basic.append(rs) # Logo string 1 - logo1 = str(_mem.logo_line1).strip("\x20\x00\xff") # +"\x20"*12 - logo1 = logo1[0:12] + logo1 = str(_mem.logo_line1).strip("\x20\x00\xff") + "\x00" + logo1 = _getstring(logo1.encode('ascii', errors='ignore'), 0, 12) rs = RadioSetting("logo1", "Logo string 1 (12 characters)", RadioSettingValueString(0, 12, logo1)) basic.append(rs) # Logo string 2 - logo2 = str(_mem.logo_line2).strip("\x20\x00\xff") # +"\x20"*12 - logo2 = logo2[0:12] + logo2 = str(_mem.logo_line2).strip("\x20\x00\xff") + "\x00" + logo2 = _getstring(logo2.encode('ascii', errors='ignore'), 0, 12) rs = RadioSetting("logo2", "Logo string 2 (12 characters)", RadioSettingValueString(0, 12, logo2)) basic.append(rs)