Skip to content

Commit 04413d0

Browse files
authored
Fixes the unexpected implementation of the ModbusSerialClient.connected property (#2327)
1 parent fd87d4e commit 04413d0

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

pymodbus/client/serial.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,9 +208,9 @@ def __init__( # pylint: disable=too-many-arguments
208208
self.silent_interval = round(self.silent_interval, 6)
209209

210210
@property
211-
def connected(self):
212-
"""Connect internal."""
213-
return self.connect()
211+
def connected(self) -> bool:
212+
"""Check if socket exists."""
213+
return self.socket is not None
214214

215215
def connect(self) -> bool:
216216
"""Connect to the modbus serial server."""

pymodbus/client/tcp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ def __init__(
160160

161161
@property
162162
def connected(self) -> bool:
163-
"""Connect internal."""
163+
"""Check if socket exists."""
164164
return self.socket is not None
165165

166166
def connect(self):

0 commit comments

Comments
 (0)