From 9eff99dde712c2648342323a68d0ee6a1ef295e4 Mon Sep 17 00:00:00 2001 From: Hemna Date: Tue, 7 Sep 2021 13:43:48 -0400 Subject: [PATCH] Removed fixed size on logging queue If the logging queue gets full, due to a maxsize being set, then any further logs will result on lots of errors being dumped to stderr as the queue is full. --- aprsd/threads.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aprsd/threads.py b/aprsd/threads.py index e682e89..e7ab767 100644 --- a/aprsd/threads.py +++ b/aprsd/threads.py @@ -17,7 +17,7 @@ RX_THREAD = "RX" EMAIL_THREAD = "Email" rx_msg_queue = queue.Queue(maxsize=20) -logging_queue = queue.Queue(maxsize=50) +logging_queue = queue.Queue() msg_queues = { "rx": rx_msg_queue, } @@ -374,6 +374,7 @@ class KISSRXThread(APRSDThread): frame.header._source._ch = False payload = str(frame.payload.decode()) msg = f"{str(frame.header)}:{payload}" + # msg = frame.tnc2 LOG.debug(f"Decoding {msg}") packet = aprslib.parse(msg)