Add more explanations for HWID being None

This commit is contained in:
Ghostkeeper 2020-07-21 17:32:59 +02:00
parent 2e32ac8465
commit 8714ff9edb
No known key found for this signature in database
GPG Key ID: D2A8871EE34EC59A

View File

@ -117,7 +117,7 @@ class USBPrinterOutputDeviceManager(QObject, OutputDevicePlugin):
for port in serial.tools.list_ports.comports():
if not isinstance(port, tuple):
port = (port.device, port.description, port.hwid)
if not port[2]: # HWID may be None if the port got disconnected while processing.
if not port[2]: # HWID may be None if the port got disconnected while processing, the device is not USB or the system doesn't report the type.
continue
if only_list_usb and not port[2].startswith("USB"):
continue