summaryrefslogtreecommitdiff
path: root/flup/server/ajp_fork.py
diff options
context:
space:
mode:
Diffstat (limited to 'flup/server/ajp_fork.py')
-rw-r--r--flup/server/ajp_fork.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/flup/server/ajp_fork.py b/flup/server/ajp_fork.py
index 4ccf9e6..e9172ef 100644
--- a/flup/server/ajp_fork.py
+++ b/flup/server/ajp_fork.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2005 Allan Saddi <allan@saddi.com>
+# Copyright (c) 2005, 2006 Allan Saddi <allan@saddi.com>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -102,7 +102,7 @@ class WSGIServer(BaseAJPServer, PreforkServer):
"""
def __init__(self, application, scriptName='', environ=None,
bindAddress=('localhost', 8009), allowedServers=None,
- loggingLevel=logging.INFO, **kw):
+ loggingLevel=logging.INFO, debug=True, **kw):
"""
scriptName is the initial portion of the URL path that "belongs"
to your application. It is used to determine PATH_INFO (which doesn't
@@ -130,7 +130,8 @@ class WSGIServer(BaseAJPServer, PreforkServer):
multiprocess=True,
bindAddress=bindAddress,
allowedServers=allowedServers,
- loggingLevel=loggingLevel)
+ loggingLevel=loggingLevel,
+ debug=debug)
for key in ('multithreaded', 'multiprocess', 'jobClass', 'jobArgs'):
if kw.has_key(key):
del kw[key]
@@ -159,6 +160,10 @@ class WSGIServer(BaseAJPServer, PreforkServer):
return ret
+def factory(global_conf, host=None, port=None, **local):
+ import paste_factory
+ return paste_factory.helper(WSGIServer, global_conf, host, port, **local)
+
if __name__ == '__main__':
def test_app(environ, start_response):
"""Probably not the most efficient example."""