summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--paste/servers/ajp_threaded_server.py3
-rw-r--r--paste/servers/scgi_threaded_server.py3
2 files changed, 4 insertions, 2 deletions
diff --git a/paste/servers/ajp_threaded_server.py b/paste/servers/ajp_threaded_server.py
index d1e6e92..8bdedc7 100644
--- a/paste/servers/ajp_threaded_server.py
+++ b/paste/servers/ajp_threaded_server.py
@@ -8,7 +8,8 @@ def serve(conf, app):
return serve_server(conf, app, WSGIServer)
def serve_server(conf, app, server_class):
- root_url = conf.get('root_url', '').rstrip('/')
+ root_url = conf.get('root_url', '')
+ root_url = root_url and root_url.rstrip('/')
server = server_class(
app,
scriptName=root_url,
diff --git a/paste/servers/scgi_threaded_server.py b/paste/servers/scgi_threaded_server.py
index 9c1f10b..a023e7f 100644
--- a/paste/servers/scgi_threaded_server.py
+++ b/paste/servers/scgi_threaded_server.py
@@ -8,7 +8,8 @@ def serve(conf, app):
return serve_server(conf, app, WSGIServer)
def serve_server(conf, app, server_class):
- root_url = conf.get('root_url', '').rstrip('/')
+ root_url = conf.get('root_url', '')
+ root_url = root_url and root_url.rstrip('/')
server = server_class(
app,
bindAddress=(conf.get('host', 'localhost'),