summaryrefslogtreecommitdiff
path: root/Mailman/Archiver/Archiver.py
diff options
context:
space:
mode:
authorbwarsaw2006-11-12 03:14:00 +0000
committerbwarsaw2006-11-12 03:14:00 +0000
commit425a8297a9987800f62cf61d47a916d026028864 (patch)
treee49673d9a941a9c7fa80677a5bcdcefe9fea2a39 /Mailman/Archiver/Archiver.py
parent28690731c0e6b13d60629223a7a9dbccc442f8ee (diff)
downloadmailman-425a8297a9987800f62cf61d47a916d026028864.tar.gz
mailman-425a8297a9987800f62cf61d47a916d026028864.tar.zst
mailman-425a8297a9987800f62cf61d47a916d026028864.zip
Diffstat (limited to 'Mailman/Archiver/Archiver.py')
-rw-r--r--Mailman/Archiver/Archiver.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/Mailman/Archiver/Archiver.py b/Mailman/Archiver/Archiver.py
index 96d6c46dc..838ee13c6 100644
--- a/Mailman/Archiver/Archiver.py
+++ b/Mailman/Archiver/Archiver.py
@@ -29,6 +29,7 @@ import logging
import traceback
from cStringIO import StringIO
+from string import Template
from Mailman import Mailbox
from Mailman import Utils
@@ -139,10 +140,11 @@ class Archiver:
url = self.GetScriptURL('private') + '/index.html'
else:
web_host = config.domains.get(self.host_name, self.host_name)
- url = config.PUBLIC_ARCHIVE_URL % {
- 'listname': self.internal_name(),
- 'hostname': web_host,
- }
+ url = Template(config.PUBLIC_ARCHIVE_URL).safe_substitute(
+ listname=self.internal_name(),
+ hostname=web_host,
+ fqdn_listname=self.fqdn_listname,
+ )
return url
def __archive_file(self, afn):