diff options
Diffstat (limited to 'src/mailman/Archiver/Archiver.py')
| -rw-r--r-- | src/mailman/Archiver/Archiver.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mailman/Archiver/Archiver.py b/src/mailman/Archiver/Archiver.py index d0b9fbd1b..1a4e32623 100644 --- a/src/mailman/Archiver/Archiver.py +++ b/src/mailman/Archiver/Archiver.py @@ -26,11 +26,11 @@ archival. import os import errno import logging +import mailbox from cStringIO import StringIO from string import Template -from mailman import Mailbox from mailman import Utils from mailman.config import config @@ -140,7 +140,7 @@ class Archiver: """Open (creating, if necessary) the named archive file.""" omask = os.umask(002) try: - return Mailbox.Mailbox(open(afn, 'a+')) + return mailbox.mbox(afn, 'a+') finally: os.umask(omask) @@ -153,7 +153,7 @@ class Archiver: try: afn = self.ArchiveFileName() mbox = self.__archive_file(afn) - mbox.AppendMessage(post) + mbox.add(post) mbox.fp.close() except IOError, msg: log.error('Archive file access failure:\n\t%s %s', afn, msg) |
