1. cherrypy
  2. CherryPy

Source

CherryPy / cherrypy / _cpwsgiserver.py

Author Commit Message Date Builds
Robert Brewer
1. Set cpg.request.login in _cpwsgi.wsgiApp. 2. Fixed ticket #169. 3. Fixed WSGI server sockets for *nix.
Robert Brewer
1. Fixed bug in helper: native threaded server was not being instantiated due to missing "threadPool" config item. 2. Fixed bug in cachefilter.
Robert Brewer
1. Still fixing tests. All now pass except testObjectMapping. 2. Fixed misnamed _start in _cpserver.py. 3. _cpwsgiserver.WorkerThread now blocks on Queue.get(). 4. _cpwsgiserver.socket now has timeout to allow shutdown on Win32. 5. Test suite now checks for a free port upon each test.
Peter Hunt
fixed the server stopping system and fixed up the requests/second again
Robert Brewer
Test suite passes now. Mostly a bug in _cpwsgi error handling. Also, wsgi server threads needed a finally: clause to terminate.
Robert Brewer
Fixes to WSGIServer. Fixes to test suite, so at least someone can start figuring out why testCore is still broken.
Peter Hunt
removed unneccessary buffering
Peter Hunt
multiplied the requests/second by 3...err...i mean...implemented a new wsgi server that can also be used outside of CP.