catch serial exception on device open - fixes #502 (#504)

pull/506/head
Holger Müller 2022-05-27 08:33:53 +02:00 zatwierdzone przez GitHub
rodzic 3f4a262abe
commit ee3048d985
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -88,7 +88,11 @@ def get_interfaces() -> List[Interface]:
t.name, d.vid, d.pid, d.device)
iface = Interface('serial', t.name)
iface.port = d.device
iface.open()
try:
iface.open()
except serial.SerialException:
logger.warning("Could not open serial port %s", d.device)
continue
iface.comment = get_comment(iface)
iface.close()
interfaces.append(iface)