We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e3bc332 commit fda509cCopy full SHA for fda509c
pymodbus/transport/transport_serial.py
@@ -51,8 +51,9 @@ def close(self, exc=None):
51
self.async_loop.remove_reader(self.sync_serial.fileno())
52
self.sync_serial.close()
53
self.sync_serial = None
54
- with contextlib.suppress(Exception):
55
- self._protocol.connection_lost(exc)
+ if exc:
+ with contextlib.suppress(Exception):
56
+ self._protocol.connection_lost(exc)
57
58
def write(self, data) -> None:
59
"""Write some data to the transport."""
0 commit comments