From 46f99f6a032a969d8e5cceb5bfac185366a305eb Mon Sep 17 00:00:00 2001 From: dolepee Date: Sat, 28 Feb 2026 10:32:27 +0000 Subject: [PATCH] fix: correct Queue truthiness check in TwitterInput plugin Changed to in src/inputs/plugins/twitter.py (line 121). Queue objects are always truthy, leading to get_nowait() calls on empty queue. Fixes issue #2411. --- src/inputs/plugins/twitter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/inputs/plugins/twitter.py b/src/inputs/plugins/twitter.py index a840505db..dc5d392ca 100644 --- a/src/inputs/plugins/twitter.py +++ b/src/inputs/plugins/twitter.py @@ -118,7 +118,7 @@ async def raw_to_text(self, raw_input: Optional[str] = None): if raw_input: self.message_buffer.put_nowait(raw_input) - if self.message_buffer: + if not self.message_buffer.empty(): try: message = self.message_buffer.get_nowait() if message: