--- a/src/eric7/Graphics/UMLClassDiagramBuilder.py Sun Dec 18 14:19:10 2022 +0100 +++ b/src/eric7/Graphics/UMLClassDiagramBuilder.py Sun Dec 18 19:33:46 2022 +0100 @@ -13,7 +13,8 @@ from PyQt6.QtWidgets import QGraphicsTextItem -from eric7 import Preferences, Utilities +from eric7 import Globals, Preferences +from eric7.SystemUtilities import FileSystemUtilities from .UMLDiagramBuilder import UMLDiagramBuilder @@ -356,7 +357,7 @@ return False self.file = parts[0].split("=", 1)[1].strip() - self.noAttrs = Utilities.toBool(parts[1].split("=", 1)[1].strip()) + self.noAttrs = Globals.toBool(parts[1].split("=", 1)[1].strip()) self.initialize() @@ -373,9 +374,9 @@ "project_name": self.project.getProjectName(), "no_attributes": self.noAttrs, "file": ( - Utilities.fromNativeSeparators(self.__relFile) + FileSystemUtilities.fromNativeSeparators(self.__relFile) if self.__relFile - else Utilities.fromNativeSeparators(self.file) + else FileSystemUtilities.fromNativeSeparators(self.file) ), } @@ -396,7 +397,7 @@ try: self.noAttrs = data["no_attributes"] - file = Utilities.toNativeSeparators(data["file"]) + file = FileSystemUtilities.toNativeSeparators(data["file"]) if os.path.isabs(file): self.file = file self.__relFile = ""