summaryrefslogtreecommitdiff
path: root/src/mailman/archiving/mhonarc.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/archiving/mhonarc.py')
-rw-r--r--src/mailman/archiving/mhonarc.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mailman/archiving/mhonarc.py b/src/mailman/archiving/mhonarc.py
index 3aa482bff..857a61e06 100644
--- a/src/mailman/archiving/mhonarc.py
+++ b/src/mailman/archiving/mhonarc.py
@@ -50,11 +50,11 @@ class MHonArc:
def list_url(self, mlist):
"""See `IArchiver`."""
# XXX What about private MHonArc archives?
- return expand(self.base_url,
- dict(listname=mlist.fqdn_listname,
- hostname=mlist.domain.url_host,
- fqdn_listname=mlist.fqdn_listname,
- ))
+ return expand(self.base_url, mlist, dict(
+ # For backward compatibility.
+ hostname=mlist.domain.mail_host,
+ fqdn_listname=mlist.fqdn_listname,
+ ))
def permalink(self, mlist, msg):
"""See `IArchiver`."""
@@ -77,7 +77,7 @@ class MHonArc:
"""See `IArchiver`."""
substitutions = config.__dict__.copy()
substitutions['listname'] = mlist.fqdn_listname
- command = expand(self.command, substitutions)
+ command = expand(self.command, mlist, substitutions)
proc = Popen(
command,
stdin=PIPE, stdout=PIPE, stderr=PIPE,