From f0da828142f973cb294ab0be930cfe2ce4cce45a Mon Sep 17 00:00:00 2001 From: Marat Fayzullin Date: Wed, 24 May 2023 14:43:21 -0400 Subject: [PATCH] Fixing text output. --- owrx/multimon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/owrx/multimon.py b/owrx/multimon.py index 6f574a24..c4553532 100644 --- a/owrx/multimon.py +++ b/owrx/multimon.py @@ -20,7 +20,7 @@ class MultimonParser(ThreadModule): # FLEX message status self.reFlex3 = re.compile(r"\d+/\d+/(\S)/\S") # : C - self.reSelCall = re.compile(r"(\S+):\s+(\S)") + self.reSelCall = re.compile(r"(ZVEI1|ZVEI2|ZVEI3|DZVEI|PZVEI|DTMF|EEA|EIA|CCIR):\s+(\S)") self.service = service self.frequency = 0 @@ -100,7 +100,7 @@ class MultimonParser(ThreadModule): while out is not None: if len(out)>0: if isinstance(out, str): - self.writer.write(out) + self.writer.write(bytes(out, 'utf-8')) else: self.writer.write(pickle.dumps(out)) out = self.process()