--- a/AssistantEric/APIsManager.py Wed Jan 03 16:49:57 2024 +0100 +++ b/AssistantEric/APIsManager.py Thu Oct 24 15:04:19 2024 +0200 @@ -15,13 +15,19 @@ with contextlib.suppress(ImportError): from PyQt6.QtSql import QSqlDatabase, QSqlQuery -from eric7 import Globals, Preferences, Utilities +from eric7 import Preferences, Utilities from eric7.DocumentationTools.APIGenerator import APIGenerator from eric7.EricWidgets.EricApplication import ericApp from eric7.QScintilla import Lexers from eric7.Utilities import ModuleParser try: + from eric7.EricUtilities import getConfigDir +except ImportError: + # backward compatibility for eric < 24.10 + from Globals import getConfigDir + +try: from eric7.QScintilla.Editor import EditorIconId AttributeID = EditorIconId.Attribute @@ -750,7 +756,7 @@ self.__project.getProjectManagementDir(), "project-apis.db" ) else: - apisDir = os.path.join(Globals.getConfigDir(), "APIs") + apisDir = os.path.join(getConfigDir(), "APIs") if not os.path.exists(apisDir): os.makedirs(apisDir) if self.__projectType: