src/eric7/MicroPython/MicroPythonWidget.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9576
be9f8e7e42e0
child 9653
e67609152c5e
diff -r 9c1f429cb56b -r b47dfa7a137d src/eric7/MicroPython/MicroPythonWidget.py
--- a/src/eric7/MicroPython/MicroPythonWidget.py	Sun Dec 18 14:19:10 2022 +0100
+++ b/src/eric7/MicroPython/MicroPythonWidget.py	Sun Dec 18 19:33:46 2022 +0100
@@ -26,7 +26,7 @@
     QWidget,
 )
 
-from eric7 import Globals, Preferences, Utilities
+from eric7 import Preferences
 from eric7.EricGui import EricPixmapCache
 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor, EricOverridenCursor
 from eric7.EricWidgets import EricFileDialog, EricMessageBox
@@ -34,6 +34,7 @@
 from eric7.EricWidgets.EricListSelectionDialog import EricListSelectionDialog
 from eric7.EricWidgets.EricProcessDialog import EricProcessDialog
 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget
+from eric7.SystemUtilities import FileSystemUtilities, OSUtilities
 from eric7.UI.Info import BugAddress
 
 from . import MicroPythonDevices, UF2FlashDialog
@@ -540,7 +541,7 @@
         @param pos position to show the menu at
         @type QPoint
         """
-        if Globals.isMacPlatform():
+        if OSUtilities.isMacPlatform():
             copyKeys = QKeySequence("Ctrl+C")
             pasteKeys = QKeySequence("Ctrl+V")
             selectAllKeys = QKeySequence("Ctrl+A")
@@ -758,10 +759,10 @@
             elif key == Qt.Key.Key_End:
                 msg = b"\x1B[F"
             elif (
-                Globals.isMacPlatform()
+                OSUtilities.isMacPlatform()
                 and evt.modifiers() == Qt.KeyboardModifier.MetaModifier
             ) or (
-                not Globals.isMacPlatform()
+                not OSUtilities.isMacPlatform()
                 and evt.modifiers() == Qt.KeyboardModifier.ControlModifier
             ):
                 if Qt.Key.Key_A <= key <= Qt.Key.Key_Z:
@@ -770,7 +771,7 @@
             elif evt.modifiers() == (
                 Qt.KeyboardModifier.ControlModifier | Qt.KeyboardModifier.ShiftModifier
             ) or (
-                Globals.isMacPlatform()
+                OSUtilities.isMacPlatform()
                 and evt.modifiers() == Qt.KeyboardModifier.ControlModifier
             ):
                 if key == Qt.Key.Key_C:
@@ -1053,7 +1054,7 @@
         """
         portName = self.deviceTypeComboBox.currentData(self.DevicePortRole)
         if portName:
-            if Globals.isWindowsPlatform():
+            if OSUtilities.isWindowsPlatform():
                 # return it unchanged
                 return portName
             else:
@@ -1425,7 +1426,7 @@
             )
             act.setEnabled(self.__connected)
         self.__superMenu.addSeparator()
-        if not Globals.isWindowsPlatform():
+        if not OSUtilities.isWindowsPlatform():
             available = self.__mpyCrossAvailable()
             act = self.__superMenu.addAction(
                 self.tr("Compile Python File"), self.__compileFile2Mpy
@@ -1698,10 +1699,10 @@
         program = Preferences.getMicroPython("MpyCrossCompiler")
         if not program:
             program = "mpy-cross"
-            if Utilities.isinpath(program):
+            if FileSystemUtilities.isinpath(program):
                 available = True
         else:
-            if Utilities.isExecutable(program):
+            if FileSystemUtilities.isExecutable(program):
                 available = True
 
         return available
@@ -1718,7 +1719,7 @@
         program = Preferences.getMicroPython("MpyCrossCompiler")
         if not program:
             program = "mpy-cross"
-            if not Utilities.isinpath(program):
+            if not FileSystemUtilities.isinpath(program):
                 EricMessageBox.critical(
                     self,
                     title,

eric ide

mercurial