eric6/MicroPython/MicroPythonCommandsInterface.py

changeset 8257
28146736bbfc
parent 8218
7c09585bd960
--- a/eric6/MicroPython/MicroPythonCommandsInterface.py	Tue Apr 20 19:38:10 2021 +0200
+++ b/eric6/MicroPython/MicroPythonCommandsInterface.py	Tue Apr 20 19:47:39 2021 +0200
@@ -298,19 +298,20 @@
         @rtype tuple of str
         @exception OSError raised to indicate an issue with the device
         """
-        if self.__repl.isMicrobit():
+        commands = (
             # BBC micro:bit does not support directories
-            commands = [
+            [
                 "import os as __os_",
                 "print(__os_.listdir())",
                 "del __os_",
             ]
-        else:
-            commands = [
+            if self.__repl.isMicrobit() else
+            [
                 "import os as __os_",
                 "print(__os_.listdir('{0}'))".format(dirname),
                 "del __os_",
             ]
+        )
         out, err = self.execute(commands)
         if err:
             raise OSError(self.__shortError(err))
@@ -334,9 +335,9 @@
         @rtype tuple of (str, tuple)
         @exception OSError raised to indicate an issue with the device
         """
-        if self.__repl.isMicrobit():
+        commands = (
             # BBC micro:bit does not support directories
-            commands = [
+            [
                 "import os as __os_",
                 "\n".join([
                     "def is_visible(filename, showHidden):",
@@ -357,8 +358,8 @@
                 "print(listdir_stat({0}))".format(showHidden),
                 "del __os_, stat, listdir_stat, is_visible",
             ]
-        else:
-            commands = [
+            if self.__repl.isMicrobit() else
+            [
                 "import os as __os_",
                 "\n".join([
                     "def is_visible(filename, showHidden):",
@@ -388,6 +389,7 @@
                 "print(listdir_stat('{0}', {1}))".format(dirname, showHidden),
                 "del __os_, stat, listdir_stat, is_visible",
             ]
+        )
         out, err = self.execute(commands)
         if err:
             raise OSError(self.__shortError(err))

eric ide

mercurial