summaryrefslogtreecommitdiff
path: root/Mailman/MailList.py
diff options
context:
space:
mode:
authorbwarsaw1999-07-18 17:26:55 +0000
committerbwarsaw1999-07-18 17:26:55 +0000
commitfe886c9610e3fa9b4815ebbdb99d7738ef6d6de7 (patch)
treea8690a5df1bbc5daebf2c319ec46c9ecad99c323 /Mailman/MailList.py
parent36aeb94daadaeead140ccfb36d560385a8805c7c (diff)
downloadmailman-fe886c9610e3fa9b4815ebbdb99d7738ef6d6de7.tar.gz
mailman-fe886c9610e3fa9b4815ebbdb99d7738ef6d6de7.tar.zst
mailman-fe886c9610e3fa9b4815ebbdb99d7738ef6d6de7.zip
Post(): Add `cgiext' key with value taken from mm_cfg.CGIEXT. This
gets the proper URL into regular footers.
Diffstat (limited to 'Mailman/MailList.py')
-rw-r--r--Mailman/MailList.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py
index 6fe2ab6bd..b5bfb050b 100644
--- a/Mailman/MailList.py
+++ b/Mailman/MailList.py
@@ -1332,9 +1332,11 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
pass
self.LogMsg("post", "post to %s from %s size=%d",
self._internal_name, msg.GetSender(), len(msg.body))
+ d = self.__dict__.copy()
+ d['cgiext'] = mm_cfg.CGIEXT
self.DeliverToList(msg, recipients,
- header = self.msg_header % self.__dict__,
- footer = self.msg_footer % self.__dict__)
+ header = self.msg_header % d,
+ footer = self.msg_footer % d)
if ack_post:
self.SendPostAck(msg, sender)
self.last_post_time = time.time()