diff options
Diffstat (limited to 'mailman/archiving/mhonarc.py')
| -rw-r--r-- | mailman/archiving/mhonarc.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mailman/archiving/mhonarc.py b/mailman/archiving/mhonarc.py index 3d17ffd13..c20c34ba0 100644 --- a/mailman/archiving/mhonarc.py +++ b/mailman/archiving/mhonarc.py @@ -32,6 +32,7 @@ from string import Template from urlparse import urljoin from zope.interface import implements +from mailman import Defaults from mailman.config import config from mailman.interfaces.archiver import IArchiver @@ -53,7 +54,7 @@ class MHonArc: """See `IArchiver`.""" # XXX What about private MHonArc archives? web_host = config.domains[mlist.host_name].url_host - return Template(config.PUBLIC_ARCHIVE_URL).safe_substitute( + return Template(Defaults.PUBLIC_ARCHIVE_URL).safe_substitute( listname=mlist.fqdn_listname, hostname=web_host, fqdn_listname=mlist.fqdn_listname, @@ -82,7 +83,7 @@ class MHonArc: """See `IArchiver`.""" substitutions = config.__dict__.copy() substitutions['listname'] = mlist.fqdn_listname - command = Template(config.MHONARC_COMMAND).safe_substitute( + command = Template(Defaults.MHONARC_COMMAND).safe_substitute( substitutions) proc = subprocess.Popen( command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, |
