diff options
Diffstat (limited to 'flup/server/ajp_fork.py')
-rw-r--r-- | flup/server/ajp_fork.py | 11 |
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.""" |