diff --git a/pymodbus/client/tcp.py b/pymodbus/client/tcp.py index 77ece9e3e..f96bc363b 100644 --- a/pymodbus/client/tcp.py +++ b/pymodbus/client/tcp.py @@ -89,7 +89,6 @@ async def _connect(self): ), timeout=self.params.timeout, ) - return transport, protocol except Exception as exc: # pylint: disable=broad-except txt = f"Failed to connect: {exc}" _logger.warning(txt) @@ -98,6 +97,7 @@ async def _connect(self): txt = f"Connected to {self.params.host}:{self.params.port}." _logger.info(txt) self.reset_delay() + return transport, protocol def protocol_made_connection(self, protocol): """Notify successful connection."""