diff options
author | Bert JW Regeer <bertjw@regeer.org> | 2016-06-02 16:02:24 -0600 |
---|---|---|
committer | Bert JW Regeer <bertjw@regeer.org> | 2016-06-03 14:12:15 -0600 |
commit | 6fde87b784edfe62e7965a075b7f85f2c06aded2 (patch) | |
tree | d29cb5a30dda53564bd9a3840b01632d4a18cc51 | |
parent | b799599282f7c81e76ed76eae06585289eb07334 (diff) | |
download | waitress-6fde87b784edfe62e7965a075b7f85f2c06aded2.tar.gz |
Create a dispatcher in create_server
-rw-r--r-- | waitress/server.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/waitress/server.py b/waitress/server.py index 2a13096..be29cd2 100644 --- a/waitress/server.py +++ b/waitress/server.py @@ -42,6 +42,12 @@ def create_server(application, 'to return a WSGI app within your application.' ) adj = Adjustments(**kw) + + dispatcher = _dispatcher + if dispatcher is None: + dispatcher = ThreadedTaskDispatcher() + dispatcher.set_thread_count(adj.threads) + if adj.unix_socket and hasattr(socket, 'AF_UNIX'): cls = UnixWSGIServer else: |