src/eric7/QScintilla/Editor.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9619
7033f25b1462
child 9643
10839ab864e0
diff -r 9c1f429cb56b -r b47dfa7a137d src/eric7/QScintilla/Editor.py
--- a/src/eric7/QScintilla/Editor.py	Sun Dec 18 14:19:10 2022 +0100
+++ b/src/eric7/QScintilla/Editor.py	Sun Dec 18 19:33:46 2022 +0100
@@ -40,7 +40,7 @@
 )
 from PyQt6.QtWidgets import QApplication, QDialog, QInputDialog, QLineEdit, QMenu
 
-from eric7 import Preferences, Utilities
+from eric7 import Globals, Preferences, Utilities
 from eric7.CodeFormatting.BlackFormattingAction import BlackFormattingAction
 from eric7.CodeFormatting.BlackUtilities import aboutBlack
 from eric7.CodeFormatting.IsortFormattingAction import IsortFormattingAction
@@ -51,6 +51,7 @@
 from eric7.EricWidgets import EricFileDialog, EricMessageBox
 from eric7.EricWidgets.EricApplication import ericApp
 from eric7.Globals import recentNameBreakpointConditions
+from eric7.SystemUtilities import OSUtilities, PythonUtilities
 from eric7.UI import PythonDisViewer
 from eric7.Utilities import MouseUtilities
 
@@ -1858,7 +1859,9 @@
                     language = Preferences.getEditorLexerAssoc(bindName)
             if language == "Python":
                 # correction for Python
-                pyVer = Utilities.determinePythonVersion(filename, self.text(0), self)
+                pyVer = PythonUtilities.determinePythonVersion(
+                    filename, self.text(0), self
+                )
                 language = "Python{0}".format(pyVer)
             if language in [
                 "Python3",
@@ -2164,7 +2167,7 @@
 
         @return Python version or 0 if it's not a Python file (int)
         """
-        return Utilities.determinePythonVersion(self.fileName, self.text(0), self)
+        return PythonUtilities.determinePythonVersion(self.fileName, self.text(0), self)
 
     def isPyFile(self):
         """
@@ -3416,7 +3419,7 @@
         if not path and self.fileName:
             path = os.path.dirname(self.fileName)
         if not path:
-            path = Preferences.getMultiProject("Workspace") or Utilities.getHomeDir()
+            path = Preferences.getMultiProject("Workspace") or OSUtilities.getHomeDir()
 
         if self.fileName:
             filterPattern = "(*{0})".format(os.path.splitext(self.fileName)[1])
@@ -6911,7 +6914,7 @@
         """
         Public method to load a macro from a file.
         """
-        configDir = Utilities.getConfigDir()
+        configDir = Globals.getConfigDir()
         fname = EricFileDialog.getOpenFileName(
             self,
             self.tr("Load macro file"),
@@ -6950,7 +6953,7 @@
         """
         Public method to save a macro to a file.
         """
-        configDir = Utilities.getConfigDir()
+        configDir = Globals.getConfigDir()
 
         name, ok = self.__getMacroName()
         if not ok or not name:
@@ -8843,9 +8846,9 @@
             elif option == "DefaultEncoding":
                 value = config["charset"]
             elif option == "InsertFinalNewline":
-                value = Utilities.toBool(config["insert_final_newline"])
+                value = Globals.toBool(config["insert_final_newline"])
             elif option == "StripTrailingWhitespace":
-                value = Utilities.toBool(config["trim_trailing_whitespace"])
+                value = Globals.toBool(config["trim_trailing_whitespace"])
             elif option == "TabWidth":
                 value = int(config["tab_width"])
             elif option == "IndentWidth":

eric ide

mercurial