diff options
author | Bert JW Regeer <bertjw@regeer.org> | 2016-06-02 16:02:49 -0600 |
---|---|---|
committer | Bert JW Regeer <bertjw@regeer.org> | 2016-06-03 14:12:15 -0600 |
commit | 6da1cff0ade4c414beaf166bc87504bdc3fedcac (patch) | |
tree | 455e3ff5a2f636b99b0a68f6ad71f49b30bc2083 | |
parent | 6fde87b784edfe62e7965a075b7f85f2c06aded2 (diff) | |
download | waitress-6da1cff0ade4c414beaf166bc87504bdc3fedcac.tar.gz |
We need to specialise the UnixWSGIServer
-rw-r--r-- | waitress/server.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/waitress/server.py b/waitress/server.py index be29cd2..f268309 100644 --- a/waitress/server.py +++ b/waitress/server.py @@ -49,10 +49,16 @@ def create_server(application, dispatcher.set_thread_count(adj.threads) if adj.unix_socket and hasattr(socket, 'AF_UNIX'): - cls = UnixWSGIServer - else: - cls = TcpWSGIServer - return cls(application, map, _start, _sock, _dispatcher, adj) + sockinfo = (socket.AF_UNIX, socket.SOCK_STREAM, None, None) + return UnixWSGIServer( + application, + map, + _start, + _sock, + dispatcher=dispatcher, + adj=adj, + sockinfo=sockinfo) + class BaseWSGIServer(logging_dispatcher, object): |