--- a/src/eric7/Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py Sun Dec 18 14:19:10 2022 +0100 +++ b/src/eric7/Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py Sun Dec 18 19:33:46 2022 +0100 @@ -13,9 +13,10 @@ from PyQt6.QtCore import Qt, pyqtSlot from PyQt6.QtWidgets import QDialog, QDialogButtonBox -from eric7 import DocumentationTools, Globals, Utilities +from eric7 import DocumentationTools from eric7.EricWidgets.EricPathPicker import EricPathPickerModes from eric7.Globals import getConfig +from eric7.SystemUtilities import FileSystemUtilities, PythonUtilities from .Ui_EricapiConfigDialog import Ui_EricapiConfigDialog @@ -63,10 +64,10 @@ # combine it with the values of parms if parms is not None: self.parameters.update(parms) - self.parameters["startDirectory"] = Utilities.toNativeSeparators( + self.parameters["startDirectory"] = FileSystemUtilities.toNativeSeparators( self.parameters["startDirectory"] ) - self.parameters["outputFile"] = Utilities.toNativeSeparators( + self.parameters["outputFile"] = FileSystemUtilities.toNativeSeparators( self.parameters["outputFile"] ) @@ -129,8 +130,10 @@ args = [] # 1. the program name - args.append(Globals.getPythonExecutable()) - args.append(Utilities.normabsjoinpath(getConfig("ericDir"), "eric7_api.py")) + args.append(PythonUtilities.getPythonExecutable()) + args.append( + FileSystemUtilities.normabsjoinpath(getConfig("ericDir"), "eric7_api.py") + ) # 2. the commandline options if self.parameters["startDirectory"] != self.defaults["startDirectory"]: