8000 Revert socket timeout implementation (#33) · blynkkk/lib-python@ef36f6e · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on May 7, 2025. It is now read-only.

Commit ef36f6e

Browse files
authored
Revert socket timeout implementation (#33)
1 parent 6832b99 commit ef36f6e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

blynklib_mp.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,12 @@ def __init__(self, token, server='blynk-cloud.com', port=80, heartbeat=10, rcv_b
151151
self.log = log
152152

153153
def _set_socket_timeout(self, timeout):
154-
p = select.poll()
155-
p.register(self._socket)
156-
p.poll(int(timeout * const(1000)))
154+
if getattr(self._socket, 'settimeout', None):
155+
self._socket.settimeout(timeout)
156+
else:
157+
p = select.poll()
158+
p.register(self._socket)
159+
p.poll(int(timeout * const(1000)))
157160

158161
def send(self, data):
159162
retries = self.RETRIES_TX_MAX_NUM

0 commit comments

Comments
 (0)
0