1 parent d549914 commit 254bfe7Copy full SHA for 254bfe7
1 file changed
binance/ws/keepalive_websocket.py
@@ -62,7 +62,8 @@ async def _before_connect(self):
62
self._build_path()
63
64
async def _after_connect(self):
65
- self._start_socket_timer()
+ if self._timer is None:
66
+ self._start_socket_timer()
67
68
def _start_socket_timer(self):
69
self._timer = self._loop.call_later(
@@ -141,4 +142,7 @@ async def _keepalive_socket(self):
141
142
except Exception as e:
143
self._log.error(f"error in keepalive_socket: {e}")
144
finally:
145
+ if self._timer is not None:
146
147
+ else:
148
+ self._log.info('skip timer restart - web socket is exit')
0 commit comments