diff options
| author | bwarsaw | 2000-11-16 21:43:11 +0000 |
|---|---|---|
| committer | bwarsaw | 2000-11-16 21:43:11 +0000 |
| commit | b0f1e92b872f8015ad1132fcc1c94c8c870ea981 (patch) | |
| tree | 007771df24bf7e88af57e66a6a397096d7edf512 /Mailman/Utils.py | |
| parent | a51db3233092a521c157d1b8bafc2ee5933ceea4 (diff) | |
| download | mailman-b0f1e92b872f8015ad1132fcc1c94c8c870ea981.tar.gz mailman-b0f1e92b872f8015ad1132fcc1c94c8c870ea981.tar.zst mailman-b0f1e92b872f8015ad1132fcc1c94c8c870ea981.zip | |
Diffstat (limited to 'Mailman/Utils.py')
| -rw-r--r-- | Mailman/Utils.py | 6 |
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', '') + \ |
