section use this class instead of UnixMailbox as per the comments in
the latter's class.
Bug fix candidate for 2.2.1.
import rfc822
import os
-__all__ = ["UnixMailbox","MmdfMailbox","MHMailbox","Maildir","BabylMailbox"]
+__all__ = ["UnixMailbox","MmdfMailbox","MHMailbox","Maildir","BabylMailbox",
+ "PortableUnixMailbox"]
class _Mailbox:
def __init__(self, fp, factory=rfc822.Message):
del self.fp
+# Recommended to use PortableUnixMailbox instead!
class UnixMailbox(_Mailbox):
def _search_start(self):
while 1:
mb = MHMailbox(mbox)
else:
fp = open(mbox, 'r')
- mb = UnixMailbox(fp)
+ mb = PortableUnixMailbox(fp)
msgs = []
while 1: