From 0afc6dda3caa86a7f13f917ec17218082feb41c7 Mon Sep 17 00:00:00 2001 From: Erik Kulyk Date: Sun, 12 Oct 2014 16:49:52 -0600 Subject: [PATCH] Check for socket before attempting to close - related to bug at ekulyk/PythonPusherClient#14 --- websocket/_core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/websocket/_core.py b/websocket/_core.py index d77a4d5..d703307 100644 --- a/websocket/_core.py +++ b/websocket/_core.py @@ -831,7 +831,8 @@ class WebSocket(object): self._closeInternal() def _closeInternal(self): - self.sock.close() + if self.sock: + self.sock.close() def _send(self, data): if isinstance(data, six.text_type):