diff options
| author | ianb <devnull@localhost> | 2005-05-18 02:27:52 +0000 |
|---|---|---|
| committer | ianb <devnull@localhost> | 2005-05-18 02:27:52 +0000 |
| commit | 3e2a20667295007e8d633413f8054703321e58c8 (patch) | |
| tree | 1f2b4d16f03c1c96f84f182b42a7b089a302eb3c /paste | |
| parent | 18fc808da95e317b6361148dce502e7cf18bfc39 (diff) | |
| download | paste-3e2a20667295007e8d633413f8054703321e58c8.tar.gz | |
Make sure root_url has no trailing /, which breaks stuff
Diffstat (limited to 'paste')
| -rw-r--r-- | paste/servers/ajp_threaded_server.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/paste/servers/ajp_threaded_server.py b/paste/servers/ajp_threaded_server.py index 4d738a3..3225fd5 100644 --- a/paste/servers/ajp_threaded_server.py +++ b/paste/servers/ajp_threaded_server.py @@ -7,9 +7,12 @@ def serve(conf, app): return serve_server(conf, app, WSGIServer) def serve_server(conf, app, server_class): + root_url = conf.get('root_url', '') + while root_url.endswith('/'): + root_url = root_url[:-1] server = server_class( app, - scriptName=conf.get('root_url', ''), + scriptName=root_url, bindAddress=(conf.get('host', 'localhost'), int(conf.get('port', 8009))), allowedServers=pyconfig.make_list(conf.get('allowed_servers', None))) |
