diff --git a/lib/nntp/tiny/mbox.py b/lib/nntp/tiny/mbox.py index c52f1cc..8ecca12 100644 --- a/lib/nntp/tiny/mbox.py +++ b/lib/nntp/tiny/mbox.py @@ -86,12 +86,12 @@ class MBoxReader(): ret = self.message self.message = Message() - self.message.add(line) + self.message.parse_line(line) return ret if self.message: - self.message.add(line) + self.message.parse_line(line) def messages(self): while True: diff --git a/lib/nntp/tiny/message.py b/lib/nntp/tiny/message.py index 2003879..589e54f 100644 --- a/lib/nntp/tiny/message.py +++ b/lib/nntp/tiny/message.py @@ -120,7 +120,7 @@ class Message(DatabaseTable): def is_first_line(self): return len(self.headers) == 1 and (self.body == '' or self.body is None) - def _parse_line(self, line: str): + def parse_line(self, line: str): if self.line is not None: self.content += self.line @@ -152,6 +152,6 @@ class Message(DatabaseTable): message = Message() for line in each_line(text): - message._parse_line(line) + message.parse_line(line) return message