summaryrefslogtreecommitdiff
path: root/Mailman/MailList.py
diff options
context:
space:
mode:
authorbwarsaw1999-02-28 00:26:01 +0000
committerbwarsaw1999-02-28 00:26:01 +0000
commitd2ea8b1af15ce20d61e4316ccc20d0ce5b758d8e (patch)
treefe1709f6c7d24a6a3304d06ad2f31e333a5f6241 /Mailman/MailList.py
parent28d01523ff85e7648b21873c2994c1d660753c74 (diff)
downloadmailman-d2ea8b1af15ce20d61e4316ccc20d0ce5b758d8e.tar.gz
mailman-d2ea8b1af15ce20d61e4316ccc20d0ce5b758d8e.tar.zst
mailman-d2ea8b1af15ce20d61e4316ccc20d0ce5b758d8e.zip
GetRelativeScriptURL(), GetAbsoluteScriptURL(): tack the new CGI
extension onto all script paths generated by these functions. This takes care of about 90% of the support for CGI extensions.
Diffstat (limited to 'Mailman/MailList.py')
-rw-r--r--Mailman/MailList.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py
index 5a80c52d2..186950e04 100644
--- a/Mailman/MailList.py
+++ b/Mailman/MailList.py
@@ -140,8 +140,9 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
(self.description, self._internal_name, self.host_name))
def GetRelativeScriptURL(self, script_name):
- prefix = '../'*Utils.GetNestingLevel()
- return '%s%s/%s' % (prefix,script_name, self._internal_name)
+ prefix = '../' * Utils.GetNestingLevel()
+ return '%s%s%s/%s' % (prefix, script_name, mm_cfg.CGIEXT,
+ self._internal_name)
def GetAbsoluteScriptURL(self, script_name):
if self.web_page_url:
@@ -150,7 +151,8 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
prefix = mm_cfg.DEFAULT_URL
while prefix[-1] == "/":
prefix = prefix[:-1]
- return "%s/%s/%s" % (prefix, script_name, self._internal_name)
+ return "%s/%s%s/%s" % (prefix, script_name, mm_cfg.CGIEXT,
+ self._internal_name)
def GetAbsoluteOptionsURL(self, addr, obscured=0,):
# address could come in case-preserved