summaryrefslogtreecommitdiff
path: root/paste/servers
diff options
context:
space:
mode:
authorianb <devnull@localhost>2005-05-14 17:48:08 +0000
committerianb <devnull@localhost>2005-05-14 17:48:08 +0000
commitdd5e01f4197bef3e5a1c6220662bf6d469064d6a (patch)
treee4db0dd3437dbb6e5bec666843e7e4df1d786ca9 /paste/servers
parent9708b10a1aa731f142010f9bff6a82c2751e89bf (diff)
downloadpaste-dd5e01f4197bef3e5a1c6220662bf6d469064d6a.tar.gz
Moved options to a list instead of a dict
Diffstat (limited to 'paste/servers')
-rw-r--r--paste/servers/ajp_threaded_server.py22
1 files changed, 8 insertions, 14 deletions
diff --git a/paste/servers/ajp_threaded_server.py b/paste/servers/ajp_threaded_server.py
index 37637fa..629b0a7 100644
--- a/paste/servers/ajp_threaded_server.py
+++ b/paste/servers/ajp_threaded_server.py
@@ -1,5 +1,6 @@
from paste.util import thirdparty
thirdparty.add_package('flup')
+from paste import pyconfig
def serve(conf, app):
from flup.server.ajp import WSGIServer
@@ -11,22 +12,15 @@ def serve_server(conf, app, server_class):
scriptName=conf.get('root_url', ''),
bindAddress=(conf.get('host', 'localhost'),
int(conf.get('port', 8009))),
- allowedServers=make_allowed_servers(conf.get('allowed_servers', None)))
+ allowedServers=pyconfig.make_list(conf.get('allowed_servers', None)))
return server.run()
-def make_allowed_servers(option):
- if not option:
- return None
- if isinstance(option, (str, unicode)):
- option = option.split(',')
- return [s.strip() for s in option]
-
-options = {
- 'host': 'The host name to bind to (default localhost). Note, if binding to localhost, only local connections will be allowed.',
- 'port': 'The port to bind to (default 8009).',
- 'root_url': 'The URL level to expect for incoming connections; if not set and this is not bound to /, then SCRIPT_NAME and PATH_INFO may be incorrect.',
- 'allow_servers': 'A list of servers to allow connections from.',
- }
+options = [
+ ('host', 'The host name to bind to (default localhost). Note, if binding to localhost, only local connections will be allowed.'),
+ ('port', 'The port to bind to (default 8009).'),
+ ('root_url', 'The URL level to expect for incoming connections; if not set and this is not bound to /, then SCRIPT_NAME and PATH_INFO may be incorrect.'),
+ ('allow_servers', 'A list of servers to allow connections from.'),
+ ]
description = """\
An AJP (Apache Jarkarta Tomcat Connector) threaded server. For more