From cfeffa27a42e450ab2d4fcf9ccb566e107d1d308 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Sun, 5 Jan 2025 23:19:11 -0500 Subject: [PATCH] Semantic improvements in MBoxReader --- lib/xenu_nntp/mbox.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/xenu_nntp/mbox.py b/lib/xenu_nntp/mbox.py index 0c1372f..e7a96ea 100644 --- a/lib/xenu_nntp/mbox.py +++ b/lib/xenu_nntp/mbox.py @@ -75,6 +75,7 @@ class MBoxReader(): if line is None or line == '': ret = self.message + ret.finish() self.message = None @@ -89,16 +90,18 @@ class MBoxReader(): if self.buf.is_start(): if self.message is None: self.message = Message() + self.message.readline(line) else: ret = self.message + ret.finish() self.message = Message() self.message.readline(line) return ret - - if self.message: - self.message.readline(line) + else: + if self.message: + self.message.readline(line) def messages(self): while True: