src/eric7/MicroPython/MicroPythonFileManagerWidget.py

branch
eric7
changeset 9959
8ca27cc20953
parent 9905
189b7a23c3c6
child 10143
bf84513859ca
--- a/src/eric7/MicroPython/MicroPythonFileManagerWidget.py	Sun Apr 02 15:55:20 2023 +0200
+++ b/src/eric7/MicroPython/MicroPythonFileManagerWidget.py	Sun Apr 02 16:11:54 2023 +0200
@@ -1143,18 +1143,23 @@
         @type tuple of tuples of (str, int, int, int)
         """
         msg = self.tr("<h3>Filesystem Information</h3>")
-        for name, totalSize, usedSize, freeSize in fsinfo:
+        if fsinfo:
+            for name, totalSize, usedSize, freeSize in fsinfo:
+                msg += self.tr(
+                    "<h4>{0}</h4"
+                    "<table>"
+                    "<tr><td>Total Size: </td><td align='right'>{1}</td></tr>"
+                    "<tr><td>Used Size: </td><td align='right'>{2}</td></tr>"
+                    "<tr><td>Free Size: </td><td align='right'>{3}</td></tr>"
+                    "</table>"
+                ).format(
+                    name,
+                    Globals.dataString(totalSize),
+                    Globals.dataString(usedSize),
+                    Globals.dataString(freeSize),
+                )
+        else:
             msg += self.tr(
-                "<h4>{0}</h4"
-                "<table>"
-                "<tr><td>Total Size: </td><td align='right'>{1}</td></tr>"
-                "<tr><td>Used Size: </td><td align='right'>{2}</td></tr>"
-                "<tr><td>Free Size: </td><td align='right'>{3}</td></tr>"
-                "</table>"
-            ).format(
-                name,
-                Globals.dataString(totalSize),
-                Globals.dataString(usedSize),
-                Globals.dataString(freeSize),
+                "<p>No file systems or file system information available.</p>"
             )
         EricMessageBox.information(self, self.tr("Filesystem Information"), msg)

eric ide

mercurial