--- a/src/eric7/Graphics/ApplicationDiagramBuilder.py Tue Oct 18 16:05:20 2022 +0200 +++ b/src/eric7/Graphics/ApplicationDiagramBuilder.py Tue Oct 18 16:06:21 2022 +0200 @@ -13,13 +13,12 @@ from PyQt6.QtWidgets import QApplication, QInputDialog -from EricWidgets import EricMessageBox -from EricWidgets.EricProgressDialog import EricProgressDialog +from eric7.EricWidgets import EricMessageBox +from eric7.EricWidgets.EricProgressDialog import EricProgressDialog from .UMLDiagramBuilder import UMLDiagramBuilder -import Utilities -import Preferences +from eric7 import Preferences, Utilities class ApplicationDiagramBuilder(UMLDiagramBuilder): @@ -58,7 +57,7 @@ @return dictionary of modules contained in the application @rtype dict """ - import Utilities.ModuleParser + from eric7.Utilities import ModuleParser extensions = Preferences.getPython("Python3Extensions") + [".rb"] moduleDict = {} @@ -89,7 +88,7 @@ if module.endswith("__init__.py"): continue try: - mod = Utilities.ModuleParser.readModule( + mod = ModuleParser.readModule( module, extensions=extensions, caching=False ) except ImportError: