From 9a4562a7475e95cd8bcd790b65f4063e8147d53f Mon Sep 17 00:00:00 2001 From: jhtitor Date: Tue, 18 Dec 2018 12:29:47 +0000 Subject: Ensure that "timeout" is passed down, when calling WebSocket.connect() Note: that still leaves "subprotocols", "header", "cookie", "origin" and "host" values in a bugged state (they are NOT passed down). --- websocket/_core.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'websocket') diff --git a/websocket/_core.py b/websocket/_core.py index c91ad63..5006e70 100644 --- a/websocket/_core.py +++ b/websocket/_core.py @@ -216,6 +216,9 @@ class WebSocket(object): "socket" - pre-initialized stream socket. """ + # FIXME: "subprotocols" are getting lost, not passed down + # FIXME: "header", "cookie", "origin" and "host" too + self.sock_opt.timeout = options.get('timeout', self.sock_opt.timeout) self.sock, addrs = connect(url, self.sock_opt, proxy_info(**options), options.pop('socket', None)) -- cgit v1.2.1