summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Krick <frank.krick@gmail.com>2018-11-13 13:33:11 -0500
committerFrank Krick <frank.krick@gmail.com>2018-11-13 13:33:11 -0500
commit0bb7a3e0e76ee050c9b83dd38b10dcdefa1e2563 (patch)
treec2c146dbc8881a870126d4c4410bd3ceb1964794
parentddc230d2afc3e47e8d4c1dac80f100bcc7102655 (diff)
downloadwaitress-0bb7a3e0e76ee050c9b83dd38b10dcdefa1e2563.tar.gz
Changes for pull request review
-rw-r--r--docs/socket-activation.rst5
-rw-r--r--waitress/server.py2
2 files changed, 4 insertions, 3 deletions
diff --git a/docs/socket-activation.rst b/docs/socket-activation.rst
index 27f856b..b797c90 100644
--- a/docs/socket-activation.rst
+++ b/docs/socket-activation.rst
@@ -2,8 +2,9 @@ Socket Activation
-----------------
While waitress does not support the various implementations of socket activation,
-for example using systemd or launchd, it is prepared to receive pre-bound applications
-from an init system.
+for example using systemd or launchd, it is prepared to receive pre-bound sockets
+from init systems, process and socket managers or other launchers that can provide
+pre-bound sockets.
The following shows a code example starting waitress with three different
pre-bound sockets.
diff --git a/waitress/server.py b/waitress/server.py
index 05d5480..7ef930e 100644
--- a/waitress/server.py
+++ b/waitress/server.py
@@ -111,7 +111,7 @@ def create_server(application,
# We are running a single server, so we can just return the last server,
# saves us from having to create one more object
- if len(adj.listen) == 1 and len(adj.sockets) == 0 or len(adj.sockets) == 1:
+ if len(effective_listen) == 1:
# In this case we have no need to use a MultiSocketServer
return last_serv