summaryrefslogtreecommitdiff
path: root/Mailman/Utils.py
diff options
context:
space:
mode:
authorbwarsaw2000-11-16 21:43:11 +0000
committerbwarsaw2000-11-16 21:43:11 +0000
commitb0f1e92b872f8015ad1132fcc1c94c8c870ea981 (patch)
tree007771df24bf7e88af57e66a6a397096d7edf512 /Mailman/Utils.py
parenta51db3233092a521c157d1b8bafc2ee5933ceea4 (diff)
downloadmailman-b0f1e92b872f8015ad1132fcc1c94c8c870ea981.tar.gz
mailman-b0f1e92b872f8015ad1132fcc1c94c8c870ea981.tar.zst
mailman-b0f1e92b872f8015ad1132fcc1c94c8c870ea981.zip
Diffstat (limited to 'Mailman/Utils.py')
-rw-r--r--Mailman/Utils.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/Mailman/Utils.py b/Mailman/Utils.py
index 720d04826..8b0efc586 100644
--- a/Mailman/Utils.py
+++ b/Mailman/Utils.py
@@ -219,11 +219,15 @@ def GetPathPieces(envar='PATH_INFO'):
-def ScriptURL(target, web_page_url=mm_cfg.DEFAULT_URL, absolute=0):
+def ScriptURL(target, web_page_url=None, absolute=0):
"""target - scriptname only, nothing extra
web_page_url - the list's configvar of the same name
absolute - a flag which if set, generates an absolute url
"""
+ if web_page_url is None:
+ web_page_url = mm_cfg.DEFAULT_URL
+ if web_page_url[-1] <> '/':
+ web_page_url = web_page_url + '/'
fullpath = os.environ.get('REQUEST_URI')
if fullpath is None:
fullpath = os.environ.get('SCRIPT_NAME', '') + \