diff options
Diffstat (limited to 'wsgitools/scgi/forkpool.py')
-rw-r--r-- | wsgitools/scgi/forkpool.py | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/wsgitools/scgi/forkpool.py b/wsgitools/scgi/forkpool.py index bc1be08..44dd362 100644 --- a/wsgitools/scgi/forkpool.py +++ b/wsgitools/scgi/forkpool.py @@ -6,7 +6,7 @@ import sys class SocketFileWrapper: """Wraps a socket to a wsgi-compliant file-like object.""" def __init__(self, sock): - """@param sock is a socket.socket()""" + """@param sock: is a socket.socket()""" self.sock = sock self.buff = "" def read(self, size=None): @@ -77,14 +77,22 @@ class SCGIServer: def __init__(self, wsgiapp, port, interface="localhost", error=sys.stderr, minworkers=2, maxworkers=32, maxrequests=1000): - """Parameters: - wsgiapp is the WSGI application to be run. - port is the tcp port to listen on - interface is the interface to bind to (default: "localhost") - error is a filelike object beeing passed as wsgi.error in environ - minworkers is the number of worker processes to spawn - maxworkers is the maximum number of workers that can be spawned on demand - maxrequests is the number of requests a worker processes before dying + """ + @param wsgiapp: is the WSGI application to be run. + @type port: number + @param port: is the tcp port to listen on + @type interface: str + @param interface: is the interface to bind to (default: "localhost") + @param error: is a filelike object beeing passed as wsgi.error in + environ + @type minworkers: number + @param minworkers: is the number of worker processes to spawn + @type maxworkers: number + @param maxworkers: is the maximum number of workers that can be spawned + on demand + @type maxrequests: number + @param maxrequests: is the number of requests a worker processes before + dying """ assert hasattr(error, "write") self.wsgiapp = wsgiapp |