diff -r 45e7bb09c120 -r 80c06d472826 src/eric7/Graphics/UMLClassDiagramBuilder.py --- a/src/eric7/Graphics/UMLClassDiagramBuilder.py Tue Oct 18 16:05:20 2022 +0200 +++ b/src/eric7/Graphics/UMLClassDiagramBuilder.py Tue Oct 18 16:06:21 2022 +0200 @@ -12,8 +12,7 @@ from PyQt6.QtWidgets import QGraphicsTextItem -import Utilities -import Preferences +from eric7 import Preferences, Utilities from .UMLDiagramBuilder import UMLDiagramBuilder @@ -81,14 +80,14 @@ The algorithm is borrowed from Boa Constructor. """ - import Utilities.ModuleParser + from eric7.Utilities import ModuleParser self.allClasses = {} self.allModules = {} try: extensions = Preferences.getPython("Python3Extensions") + [".rb"] - module = Utilities.ModuleParser.readModule( + module = ModuleParser.readModule( self.file, extensions=extensions, caching=False ) except ImportError: