From 79dc5a87973fcd0a850a9f179a6e98ec22c6a5cf Mon Sep 17 00:00:00 2001 From: Marat Fayzullin Date: Sat, 4 May 2024 20:20:24 -0400 Subject: [PATCH] Optimizing FLEX decoder. --- owrx/toolbox.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/owrx/toolbox.py b/owrx/toolbox.py index 3fabf335..ceb0d51b 100644 --- a/owrx/toolbox.py +++ b/owrx/toolbox.py @@ -313,12 +313,10 @@ class PageParser(TextParser): self.flexBuf[capcode] += msg else: self.flexBuf[capcode] = msg - # Only output message once it completes - if frag == "F": - msg = "" - elif frag == "C": - msg = self.flexBuf[capcode] - del self.flexBuf[capcode] + # Output message once it completes + if frag == "C": + msg = self.flexBuf[capcode] + del self.flexBuf[capcode] # Do not report fragments of messages if frag != "F": # Collapse white space