357 desc = QCoreApplication.translate( |
357 desc = QCoreApplication.translate( |
358 "MicroPythonDevice", "Unknown Device" |
358 "MicroPythonDevice", "Unknown Device" |
359 ) |
359 ) |
360 unknownPorts.append((vid, pid, desc, port.portName())) |
360 unknownPorts.append((vid, pid, desc, port.portName())) |
361 |
361 |
362 elif bool(port.portName()): |
362 elif bool(port.portName()) and Preferences.getMicroPython( |
|
363 "EnableManualDeviceSelection" |
|
364 ): |
363 # no VID and/or PID available (e.g. in Linux container of ChromeOS) |
365 # no VID and/or PID available (e.g. in Linux container of ChromeOS) |
364 desc = port.description() |
366 desc = port.description() |
365 if not desc: |
367 if not desc: |
366 desc = QCoreApplication.translate("MicroPythonDevice", "Unknown Device") |
368 desc = QCoreApplication.translate("MicroPythonDevice", "Unknown Device") |
367 unknownPorts.append((0, 0, desc, port.portName())) |
369 unknownPorts.append((0, 0, desc, port.portName())) |