summaryrefslogtreecommitdiff
path: root/flup/server/fcgi_single.py
diff options
context:
space:
mode:
authorAllan Saddi <allan@saddi.com>2009-02-02 23:55:25 -0800
committerAllan Saddi <allan@saddi.com>2009-02-02 23:55:25 -0800
commitddc2a9ec8ad1e21be96caf9f84676371d404c224 (patch)
treea43bc9cc0c14d80fdf795329e2af4fc833266e31 /flup/server/fcgi_single.py
parent517cbc0c9858b07c86f3585f454842562cee188e (diff)
downloadflup-ddc2a9ec8ad1e21be96caf9f84676371d404c224.tar.gz
Add forceCGI keyword argument to FastCGI servers to
programmatically force CGI behavior.
Diffstat (limited to 'flup/server/fcgi_single.py')
-rw-r--r--flup/server/fcgi_single.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/flup/server/fcgi_single.py b/flup/server/fcgi_single.py
index 5c9367a..c2e63ff 100644
--- a/flup/server/fcgi_single.py
+++ b/flup/server/fcgi_single.py
@@ -64,7 +64,7 @@ class WSGIServer(BaseFCGIServer, SingleServer):
"""
def __init__(self, application, environ=None,
bindAddress=None, umask=None, multiplexed=False,
- debug=True, roles=(FCGI_RESPONDER,), **kw):
+ debug=True, roles=(FCGI_RESPONDER,), forceCGI=False, **kw):
"""
environ, if present, must be a dictionary-like object. Its
contents will be copied into application's environ. Useful
@@ -87,7 +87,8 @@ class WSGIServer(BaseFCGIServer, SingleServer):
umask=umask,
multiplexed=multiplexed,
debug=debug,
- roles=roles)
+ roles=roles,
+ forceCGI=forceCGI)
for key in ('jobClass', 'jobArgs'):
if kw.has_key(key):
del kw[key]