eric6/MicroPython/MicroPythonWidget.py

changeset 8024
e0eb1d5922a5
parent 7923
91e843545d9a
child 8038
73ec029d4107
diff -r efa0c52fee56 -r e0eb1d5922a5 eric6/MicroPython/MicroPythonWidget.py
--- 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(

eric ide

mercurial