summaryrefslogtreecommitdiff
path: root/src/mailman/Archiver/Archiver.py
diff options
context:
space:
mode:
authorBarry Warsaw2009-02-07 23:14:26 -0500
committerBarry Warsaw2009-02-07 23:14:26 -0500
commit84a81e4a90349f7116863d2f45cda1ee31b5b3b5 (patch)
tree9f9d809613f35a2a2757dc623b2c7a7924d55e30 /src/mailman/Archiver/Archiver.py
parenta0e24e42813198dab691d2a4d67ee6a6a0f7b084 (diff)
parent4c6c95a847f440242e9133a39f0b96a5d7a9d4e3 (diff)
downloadmailman-84a81e4a90349f7116863d2f45cda1ee31b5b3b5.tar.gz
mailman-84a81e4a90349f7116863d2f45cda1ee31b5b3b5.tar.zst
mailman-84a81e4a90349f7116863d2f45cda1ee31b5b3b5.zip
Diffstat (limited to 'src/mailman/Archiver/Archiver.py')
-rw-r--r--src/mailman/Archiver/Archiver.py6
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)