summaryrefslogtreecommitdiff
path: root/websocket
diff options
context:
space:
mode:
authorliris <liris.pp@gmail.com>2019-12-25 21:07:19 +0900
committerGitHub <noreply@github.com>2019-12-25 21:07:19 +0900
commit647820961d44f56591d5e5a1c42888150a57bf48 (patch)
tree73060943138f74dfd1480dc64df6ce39a5cebb58 /websocket
parent14f6c9326dc907bea3cfdcf3e45f620200a2ae16 (diff)
parentaae7d973fff3bbb47f47253d2a68c982d2468a3d (diff)
downloadwebsocket-client-647820961d44f56591d5e5a1c42888150a57bf48.tar.gz
Merge pull request #586 from olie304/patch-1
Fix for errors that occur when closing websocket from another thread
Diffstat (limited to 'websocket')
-rw-r--r--websocket/_app.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/websocket/_app.py b/websocket/_app.py
index 81aa1fc..cd88b94 100644
--- a/websocket/_app.py
+++ b/websocket/_app.py
@@ -46,7 +46,7 @@ class Dispatcher:
self.ping_timeout = ping_timeout
def read(self, sock, read_callback, check_callback):
- while self.app.sock.connected:
+ while self.app.keep_running:
r, w, e = select.select(
(self.app.sock.sock, ), (), (), self.ping_timeout)
if r:
@@ -60,7 +60,7 @@ class SSLDispacther:
self.ping_timeout = ping_timeout
def read(self, sock, read_callback, check_callback):
- while self.app.sock.connected:
+ while self.app.keep_running:
r = self.select()
if r:
if not read_callback():