--- a/eric6/MicroPython/MicroPythonWidget.py Wed Jan 27 19:50:23 2021 +0100 +++ b/eric6/MicroPython/MicroPythonWidget.py Fri Jan 29 12:17:34 2021 +0100 @@ -299,15 +299,15 @@ self.deviceInfoLabel.setText( self.tr("%n supported device(s) detected.", "", len(devices))) - index = 0 - for device in sorted(devices): - index += 1 + for index, (board, description, portName) in ( + enumerate(sorted(devices), 1) + ): self.deviceTypeComboBox.addItem( - self.tr("{0} at {1}".format(device[1], device[2]))) + self.tr("{0} at {1}".format(description, portName))) self.deviceTypeComboBox.setItemData( - index, device[0], self.DeviceTypeRole) + index, board, self.DeviceTypeRole) self.deviceTypeComboBox.setItemData( - index, device[2], self.DevicePortRole) + index, portName, self.DevicePortRole) else: self.deviceInfoLabel.setText(