From 040a5cd991f82847f0e7106e50e441d59c271c42 Mon Sep 17 00:00:00 2001 From: Waldek Date: Mon, 29 Mar 2021 19:39:12 +0200 Subject: [PATCH] check UTF-8 for COLORCODE --- monitor.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/monitor.py b/monitor.py index 407299e..5c984a2 100644 --- a/monitor.py +++ b/monitor.py @@ -266,7 +266,11 @@ def add_hb_peer(_peer_conf, _ctable_loc, _peer): else: _ctable_peer['CALLSIGN'] = _peer_conf['CALLSIGN'] - _ctable_peer['COLORCODE'] = _peer_conf['COLORCODE'].decode('utf-8') + if str(type(_peer_conf['COLORCODE'])).find("bytes") != -1: + _ctable_peer['COLORCODE'] = _peer_conf['COLORCODE'].decode('utf-8').strip() + else: + _ctable_peer['COLORCODE'] = _peer_conf['COLORCODE'] + _ctable_peer['CONNECTION'] = _peer_conf['CONNECTION'] _ctable_peer['CONNECTED'] = since(_peer_conf['CONNECTED']) _ctable_peer['IP'] = _peer_conf['IP']