summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2016-06-02 16:02:24 -0600
committerBert JW Regeer <bertjw@regeer.org>2016-06-03 14:12:15 -0600
commit6fde87b784edfe62e7965a075b7f85f2c06aded2 (patch)
treed29cb5a30dda53564bd9a3840b01632d4a18cc51
parentb799599282f7c81e76ed76eae06585289eb07334 (diff)
downloadwaitress-6fde87b784edfe62e7965a075b7f85f2c06aded2.tar.gz
Create a dispatcher in create_server
-rw-r--r--waitress/server.py6
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: