From: Michael W. Hudson Date: Tue, 5 Mar 2002 14:00:16 +0000 (+0000) Subject: backport bwarsaw's checkin of X-Git-Tag: v2.2.1c1~121 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cedf2a4eedbab5d32e1932ffe8e2f716eae79ad0;p=thirdparty%2FPython%2Fcpython.git backport bwarsaw's checkin of revision 1.34 of mailbox.py Added PortableUnixMailbox to the __all__ variable, and in the __main__ section use this class instead of UnixMailbox as per the comments in the latter's class. Bug fix candidate for 2.2.1. --- diff --git a/Lib/mailbox.py b/Lib/mailbox.py index b1c082dd5312..302e4b108ac6 100755 --- a/Lib/mailbox.py +++ b/Lib/mailbox.py @@ -6,7 +6,8 @@ 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): @@ -91,6 +92,7 @@ class _Subfile: del self.fp +# Recommended to use PortableUnixMailbox instead! class UnixMailbox(_Mailbox): def _search_start(self): while 1: @@ -282,7 +284,7 @@ def _test(): mb = MHMailbox(mbox) else: fp = open(mbox, 'r') - mb = UnixMailbox(fp) + mb = PortableUnixMailbox(fp) msgs = [] while 1: