From 18fc808da95e317b6361148dce502e7cf18bfc39 Mon Sep 17 00:00:00 2001 From: ianb Date: Wed, 18 May 2005 02:26:26 +0000 Subject: Make sure root_url has no trailing /, which breaks stuff --- paste/servers/scgi_threaded_server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'paste') diff --git a/paste/servers/scgi_threaded_server.py b/paste/servers/scgi_threaded_server.py index 134f3f8..ca3f93b 100644 --- a/paste/servers/scgi_threaded_server.py +++ b/paste/servers/scgi_threaded_server.py @@ -7,11 +7,14 @@ 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, bindAddress=(conf.get('host', 'localhost'), int(conf.get('port', '4000'))), - scriptName=conf.get('root_url', ''), + scriptName=root_url, allowedServers=pyconfig.make_list(conf.get('allowed_servers', None))) return server.run() -- cgit v1.2.1