Skip to content

Commit ef34dbc

Browse files
committed
close.
1 parent 7489592 commit ef34dbc

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

pymodbus/client/base.py

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -267,22 +267,11 @@ def close(self, reconnect: bool = False) -> None:
267267
self._reconnect_task.cancel()
268268
self._reconnect_task = None
269269

270-
if not reconnect:
270+
if not reconnect or not self.delay_ms:
271271
self.delay_ms = 0
272272
return
273273

274-
self._launch_reconnect()
275-
276-
def _launch_reconnect(self):
277-
"""Launch delayed reconnection coroutine"""
278-
if not self.delay_ms:
279-
return
280-
if self._reconnect_task:
281-
Log.warning(
282-
"Ignoring launch of delayed reconnection, another is in progress"
283-
)
284-
else:
285-
self._reconnect_task = asyncio.create_task(self._reconnect())
274+
self._reconnect_task = asyncio.create_task(self._reconnect())
286275

287276
async def _reconnect(self):
288277
"""Reconnect."""

0 commit comments

Comments
 (0)