Sort that out too

This commit is contained in:
XANTRONIX Development 2025-01-06 00:14:25 -05:00
parent afc5ce8339
commit 6038e09670

View file

@ -48,6 +48,12 @@ class MBoxReaderBuffer():
else:
return False
def is_end(self):
return self.lines[0] is not None \
and self.is_empty_line(1) \
and self.is_empty_line(2) \
and self.is_from_line(3)
class MBoxReader():
__slots__ = 'path', 'fh', 'line', 'buf', 'message',
@ -98,12 +104,12 @@ class MBoxReader():
# ...Prepare a new message object.
#
self.message = Message()
if self.message is not None:
#
# Buffer the line into the current message.
#
self.message.readline(line)
elif not self.buf.is_end():
if self.message is not None:
#
# Buffer the line into the current message.
#
self.message.readline(line)
#
# Return the message if we have one.