Skip to content

Commit 092a3f3

Browse files
committed
error handling
1 parent 7383bf2 commit 092a3f3

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

classes/transports/modbus_rtu.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,10 @@ def __init__(self, settings : SectionProxy, protocolSettings : protocol_settings
3333
raise ValueError("Port is not set")
3434

3535
self.port = find_usb_serial_port(self.port)
36+
if not self.port:
37+
raise ValueError("Port is not valid / not found")
3638

37-
serial_info = get_usb_serial_port_info(self.port)
38-
if serial_info is None:
39-
serial_info_str = "No serial info available"
40-
else:
41-
serial_info_str = str(serial_info)
42-
43-
print("Serial Port : " + self.port + " = ", serial_info_str) #print for config convience
39+
print("Serial Port : " + self.port + " = ", get_usb_serial_port_info(self.port)) #print for config convience
4440

4541
if "baud" in self.protocolSettings.settings:
4642
self.baudrate = strtoint(self.protocolSettings.settings["baud"])

0 commit comments

Comments
 (0)