summaryrefslogtreecommitdiff
path: root/Mailman/Archiver/Archiver.py
diff options
context:
space:
mode:
authorbwarsaw2002-03-05 16:21:17 +0000
committerbwarsaw2002-03-05 16:21:17 +0000
commitb07e7d4b1bfce0f44978b0610240d6d3b33d2d31 (patch)
treee64c4a3e24f0906b31867496ef5b0f7d0cf267da /Mailman/Archiver/Archiver.py
parent16153901f34415323c4134d13ef6ea8565509686 (diff)
downloadmailman-b07e7d4b1bfce0f44978b0610240d6d3b33d2d31.tar.gz
mailman-b07e7d4b1bfce0f44978b0610240d6d3b33d2d31.tar.zst
mailman-b07e7d4b1bfce0f44978b0610240d6d3b33d2d31.zip
Diffstat (limited to 'Mailman/Archiver/Archiver.py')
-rw-r--r--Mailman/Archiver/Archiver.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/Mailman/Archiver/Archiver.py b/Mailman/Archiver/Archiver.py
index b80ffdbef..65cf1c535 100644
--- a/Mailman/Archiver/Archiver.py
+++ b/Mailman/Archiver/Archiver.py
@@ -31,6 +31,7 @@ from cStringIO import StringIO
from Mailman import mm_cfg
from Mailman import Mailbox
from Mailman import Utils
+from Mailman import Site
from Mailman.SafeDict import SafeDict
from Mailman.Logging.Syslog import syslog
from Mailman.i18n import _
@@ -111,8 +112,7 @@ class Archiver:
os.umask(omask)
def archive_dir(self):
- return os.path.join(mm_cfg.PRIVATE_ARCHIVE_FILE_DIR,
- self.internal_name())
+ return Site.get_archpath(self.internal_name())
def ArchiveFileName(self):
"""The mbox name where messages are left for archive construction."""
@@ -217,8 +217,7 @@ class Archiver:
if mm_cfg.ARCHIVE_TO_MBOX == -1:
# Archiving is completely disabled, don't require the skeleton.
return
- pubdir = os.path.join(mm_cfg.PUBLIC_ARCHIVE_FILE_DIR,
- self.internal_name())
+ pubdir = Site.get_archpath(self.internal_name(), public=1)
privdir = self.archive_dir()
pubmbox = pubdir + '.mbox'
privmbox = privdir + '.mbox'