src/eric7/MicroPython/BoardDataDialog.py

branch
eric7
changeset 9749
5d409223cf3f
parent 9747
b7976868d5b0
child 9772
06ef28082c4d
--- a/src/eric7/MicroPython/BoardDataDialog.py	Wed Feb 08 11:54:36 2023 +0100
+++ b/src/eric7/MicroPython/BoardDataDialog.py	Wed Feb 08 18:09:19 2023 +0100
@@ -121,36 +121,37 @@
             ],
         )
 
-        header = self.__createHeader(self.tr("Flash Memory"))
-        QTreeWidgetItem(
-            header,
-            [
-                self.tr("total"),
-                self.tr("{0} KBytes").format(
-                    loc.toString(data["flash_total_kb"], "f", 0)
-                ),
-            ],
-        )
-        QTreeWidgetItem(
-            header,
-            [
-                self.tr("used"),
-                self.tr("{0} KBytes ({1}%)").format(
-                    loc.toString(data["flash_used_kb"], "f", 0),
-                    loc.toString(data["flash_used_pc"], "f", 2),
-                ),
-            ],
-        )
-        QTreeWidgetItem(
-            header,
-            [
-                self.tr("free"),
-                self.tr("{0} KBytes ({1}%)").format(
-                    loc.toString(data["flash_free_kb"], "f", 0),
-                    loc.toString(data["flash_free_pc"], "f", 2),
-                ),
-            ],
-        )
+        if data["flash_info_available"]:
+            header = self.__createHeader(self.tr("Flash Memory"))
+            QTreeWidgetItem(
+                header,
+                [
+                    self.tr("total"),
+                    self.tr("{0} KBytes").format(
+                        loc.toString(data["flash_total_kb"], "f", 0)
+                    ),
+                ],
+            )
+            QTreeWidgetItem(
+                header,
+                [
+                    self.tr("used"),
+                    self.tr("{0} KBytes ({1}%)").format(
+                        loc.toString(data["flash_used_kb"], "f", 0),
+                        loc.toString(data["flash_used_pc"], "f", 2),
+                    ),
+                ],
+            )
+            QTreeWidgetItem(
+                header,
+                [
+                    self.tr("free"),
+                    self.tr("{0} KBytes ({1}%)").format(
+                        loc.toString(data["flash_free_kb"], "f", 0),
+                        loc.toString(data["flash_free_pc"], "f", 2),
+                    ),
+                ],
+            )
 
         header = self.__createHeader(self.tr("µLab"))
         if data["ulab"] is not None:

eric ide

mercurial