src/eric7/Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
--- a/src/eric7/Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py	Sun Dec 18 14:19:10 2022 +0100
+++ b/src/eric7/Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py	Sun Dec 18 19:33:46 2022 +0100
@@ -14,13 +14,13 @@
 from PyQt6.QtGui import QColor
 from PyQt6.QtWidgets import QColorDialog, QDialog, QDialogButtonBox
 
-from eric7 import Globals, Utilities
 from eric7.DocumentationTools.Config import (
     eric7docColorParameterNames,
     eric7docDefaultColors,
 )
 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
 from eric7.Globals import getConfig
+from eric7.SystemUtilities import FileSystemUtilities, PythonUtilities
 
 from .Ui_EricdocConfigDialog import Ui_EricdocConfigDialog
 
@@ -94,21 +94,23 @@
                     self.colors[key] = parms[key]
                 else:
                     self.parameters[key] = parms[key]
-        self.parameters["startDirectory"] = Utilities.toNativeSeparators(
+        self.parameters["startDirectory"] = FileSystemUtilities.toNativeSeparators(
             self.parameters["startDirectory"]
         )
-        self.parameters["outputDirectory"] = Utilities.toNativeSeparators(
+        self.parameters["outputDirectory"] = FileSystemUtilities.toNativeSeparators(
             self.parameters["outputDirectory"]
         )
-        self.parameters["qtHelpOutputDirectory"] = Utilities.toNativeSeparators(
+        self.parameters[
+            "qtHelpOutputDirectory"
+        ] = FileSystemUtilities.toNativeSeparators(
             self.parameters["qtHelpOutputDirectory"]
         )
-        self.parameters["cssFile"] = Utilities.toNativeSeparators(
+        self.parameters["cssFile"] = FileSystemUtilities.toNativeSeparators(
             self.parameters["cssFile"]
         )
         if self.parameters["cssFile"].startswith("%PYTHON%"):
             self.parameters["cssFile"] = self.parameters["cssFile"].replace(
-                "%PYTHON%", Utilities.getPythonLibraryDirectory()
+                "%PYTHON%", PythonUtilities.getPythonLibraryDirectory()
             )
 
         self.ppath = project.getProjectPath()
@@ -185,8 +187,10 @@
         args = []
 
         # 1. the program name
-        args.append(Globals.getPythonExecutable())
-        args.append(Utilities.normabsjoinpath(getConfig("ericDir"), "eric7_doc.py"))
+        args.append(PythonUtilities.getPythonExecutable())
+        args.append(
+            FileSystemUtilities.normabsjoinpath(getConfig("ericDir"), "eric7_doc.py")
+        )
 
         # 2. the commandline options
         # 2a. general commandline options
@@ -236,11 +240,11 @@
         # 2b. style commandline options
         if self.parameters["cssFile"] != self.defaults["cssFile"]:
             cssFile = self.project.getRelativePath(self.parameters["cssFile"])
-            if cssFile.startswith(Utilities.getPythonLibraryDirectory()):
+            if cssFile.startswith(PythonUtilities.getPythonLibraryDirectory()):
                 cssFile = cssFile.replace(
-                    Utilities.getPythonLibraryDirectory(), "%PYTHON%"
+                    PythonUtilities.getPythonLibraryDirectory(), "%PYTHON%"
                 )
-            parms["cssFile"] = Utilities.fromNativeSeparators(cssFile)
+            parms["cssFile"] = FileSystemUtilities.fromNativeSeparators(cssFile)
             args.append("-c")
             if os.path.isabs(self.parameters["cssFile"]):
                 args.append(self.parameters["cssFile"])

eric ide

mercurial