src/eric7/MicroPython/BoardDataDialog.py

branch
eric7
changeset 9772
06ef28082c4d
parent 9749
5d409223cf3f
child 9826
9340ce7fb12f
--- a/src/eric7/MicroPython/BoardDataDialog.py	Fri Feb 17 10:46:26 2023 +0100
+++ b/src/eric7/MicroPython/BoardDataDialog.py	Fri Feb 17 10:56:05 2023 +0100
@@ -59,6 +59,8 @@
         header = self.__createHeader(self.tr("Python"))
         QTreeWidgetItem(header, [self.tr("Python Version"), data["py_version"]])
         QTreeWidgetItem(header, [self.tr("Platform"), data["py_platform"]])
+
+        # µPython name
         if data["mpy_name"] == "micropython":
             mpyName = "MicroPython"
         elif data["mpy_name"] == "circuitpython":
@@ -67,15 +69,21 @@
             mpyName = self.tr("unknown")
         else:
             mpyName = data["name"]
+
+        # version
+        if data["mpy_variant_version"]:
+            mpyVersion = data["mpy_variant_version"]
+        elif data["mpy_version"] == "unknown":
+            mpyVersion = self.tr("unknown")
+        else:
+            mpyVersion = data["mpy_version"]
         QTreeWidgetItem(
             header,
             [
                 self.tr("Implementation"),
                 self.tr("{0} V. {1}{2}").format(
                     mpyName,
-                    self.tr("unknown")
-                    if data["mpy_version"] == "unknown"
-                    else data["mpy_version"],
+                    mpyVersion,
                     self.tr(" ({0})").format(data["mpy_variant"])
                     if data["mpy_variant"]
                     else "",

eric ide

mercurial