Pylons/waitress — pull request #1 by dbaty (2012-02-13 15:50:40+00:00)
Title: Fix bug that caused slow requests to block the processing of other concurrent requests

As discussed in the mailing-list (http://groups.google.com/group/pylons-discuss/browse_thread/thread/1939cb1012e2190f), any request will block Waitress, which means that other concurrent requests will not be processed until the previous one has returned.

The attached changes provide a possible fix and a test. I do not know whether this change has negative side effects (but other tests still pass so we could pretend that nothing has been broken ;) ).