From 2b3d6af8d60e697367053333204a8004ae178d11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Lid=C3=A9n?= Date: Mon, 5 Feb 2018 16:31:37 +0100 Subject: [PATCH] Unix socket fix --- daphne/server.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daphne/server.py b/daphne/server.py index b131828..4d15453 100755 --- a/daphne/server.py +++ b/daphne/server.py @@ -131,7 +131,9 @@ class Server(object): Called when a listen succeeds so we can store port details (if there are any) """ if hasattr(port, "getHost"): - self.listening_addresses.append((port.getHost().host, port.getHost().port)) + host = port.getHost() + if hasattr(host, 'host') and hasattr(host, 'port'): + self.listening_addresses.append((host.host, host.port)) def listen_error(self, failure): logger.critical("Listen failure: %s", failure.getErrorMessage())