src/eric7/Plugins/PluginEricdoc.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9536
c1c84299bef3
child 9653
e67609152c5e
--- a/src/eric7/Plugins/PluginEricdoc.py	Sun Dec 18 14:19:10 2022 +0100
+++ b/src/eric7/Plugins/PluginEricdoc.py	Sun Dec 18 19:33:46 2022 +0100
@@ -12,10 +12,16 @@
 from PyQt6.QtCore import QCoreApplication, QObject
 from PyQt6.QtWidgets import QDialog
 
-from eric7 import Preferences, Utilities
+from eric7 import Preferences
 from eric7.EricGui.EricAction import EricAction
 from eric7.EricWidgets.EricApplication import ericApp
 from eric7.Globals import getConfig
+from eric7.SystemUtilities import (
+    FileSystemUtilities,
+    OSUtilities,
+    PythonUtilities,
+    QtUtilities,
+)
 from eric7.UI import Info
 
 # Start-Of-Header
@@ -49,10 +55,10 @@
 
     # 1. eric7_doc
     exe = "eric7_doc"
-    if Utilities.isWindowsPlatform():
+    if OSUtilities.isWindowsPlatform():
         for exepath in (
             getConfig("bindir"),
-            Utilities.getPythonScriptsDirectory(),
+            PythonUtilities.getPythonScriptsDirectory(),
         ):
             found = False
             for ext in (".exe", ".cmd", ".bat"):
@@ -66,7 +72,7 @@
     else:
         for exepath in (
             getConfig("bindir"),
-            Utilities.getPythonScriptsDirectory(),
+            PythonUtilities.getPythonScriptsDirectory(),
         ):
             exe_ = os.path.join(exepath, exe)
             if os.path.exists(exe_):
@@ -95,16 +101,16 @@
     if not exe:
         # 2.2 location before 6.3 (Linux and macOS) and Windows
         exe = os.path.join(
-            Utilities.getQtBinariesPath(),
-            Utilities.generateQtToolName("qhelpgenerator"),
+            QtUtilities.getQtBinariesPath(),
+            QtUtilities.generateQtToolName("qhelpgenerator"),
         )
-        if Utilities.isWindowsPlatform():
+        if OSUtilities.isWindowsPlatform():
             exe += ".exe"
         if not os.path.exists(exe):
             # 2.3 location starting with 6.3.0 (Linux and macOS)
             exe = os.path.join(
-                Utilities.getQtBinariesPath(libexec=True),
-                Utilities.generateQtToolName("qhelpgenerator"),
+                QtUtilities.getQtBinariesPath(libexec=True),
+                QtUtilities.generateQtToolName("qhelpgenerator"),
             )
 
     if exe:
@@ -240,7 +246,7 @@
             if res:
                 dia.exec()
 
-            outdir = Utilities.toNativeSeparators(parms["outputDirectory"])
+            outdir = FileSystemUtilities.toNativeSeparators(parms["outputDirectory"])
             if outdir == "":
                 outdir = "doc"  # that is eric7_docs default output dir
 
@@ -255,7 +261,9 @@
                 project.othersAdded(outdir)
 
             if parms["qtHelpEnabled"]:
-                outdir = Utilities.toNativeSeparators(parms["qtHelpOutputDirectory"])
+                outdir = FileSystemUtilities.toNativeSeparators(
+                    parms["qtHelpOutputDirectory"]
+                )
                 if outdir == "":
                     outdir = "help"
                     # that is eric7_docs default QtHelp output dir

eric ide

mercurial