From 7668d39d8678618accbd2d18e25a456f99738dbf Mon Sep 17 00:00:00 2001 From: Mathieu Virbel Date: Fri, 24 Mar 2017 14:21:43 +0100 Subject: [PATCH] don't try to call fileno() if the socket is not in a good state anymore. fd is already available in the loop, use it. This will prevent #150 --- ws4py/manager.py | 1 - 1 file changed, 1 deletion(-) diff --git a/ws4py/manager.py b/ws4py/manager.py index 73a5e39..20c215f 100644 --- a/ws4py/manager.py +++ b/ws4py/manager.py @@ -325,7 +325,6 @@ def run(self): logger.error("Terminating websocket %s due to exception: %s in once method" % (format_addresses(ws), repr(e)) ) if not x: with self.lock: - fd = ws.sock.fileno() self.websockets.pop(fd, None) self.poller.unregister(fd)