src/eric7/MicroPython/MicroPythonWidget.py

branch
eric7
changeset 9772
06ef28082c4d
parent 9767
2eed840795c0
child 9775
c6806d24468b
child 9806
8b375fdd78f1
--- a/src/eric7/MicroPython/MicroPythonWidget.py	Fri Feb 17 10:46:26 2023 +0100
+++ b/src/eric7/MicroPython/MicroPythonWidget.py	Fri Feb 17 10:56:05 2023 +0100
@@ -1533,6 +1533,7 @@
         """
         data = self.__device.getDeviceData()
         if data:
+            # name
             if data["mpy_name"] == "micropython":
                 name = "MicroPython"
             elif data["mpy_name"] == "circuitpython":
@@ -1541,11 +1542,16 @@
                 name = self.tr("unknown")
             else:
                 name = data["mpy_name"]
-            version = (
-                self.tr("unknown")
-                if data["mpy_version"] == "unknown"
-                else data["mpy_version"]
-            )
+
+            # version
+            if data["mpy_variant_version"]:
+                version = data["mpy_variant_version"]
+            elif data["mpy_version"] == "unknown":
+                version = self.tr("unknown")
+            else:
+                version = data["mpy_version"]
+
+            # variant
             variant = (
                 self.tr(" ({0})").format(data["mpy_variant"])
                 if data["mpy_variant"]

eric ide

mercurial