src/eric7/Graphics/PackageDiagramBuilder.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9517
d73c3a1e432b
child 9645
31aaa11672d3
diff -r 9c1f429cb56b -r b47dfa7a137d src/eric7/Graphics/PackageDiagramBuilder.py
--- a/src/eric7/Graphics/PackageDiagramBuilder.py	Sun Dec 18 14:19:10 2022 +0100
+++ b/src/eric7/Graphics/PackageDiagramBuilder.py	Sun Dec 18 19:33:46 2022 +0100
@@ -15,8 +15,9 @@
 
 from PyQt6.QtWidgets import QApplication, QGraphicsTextItem
 
-from eric7 import Preferences, Utilities
+from eric7 import Globals, Preferences
 from eric7.EricWidgets.EricProgressDialog import EricProgressDialog
+from eric7.SystemUtilities import FileSystemUtilities
 
 from .UMLDiagramBuilder import UMLDiagramBuilder
 
@@ -96,7 +97,9 @@
         moduleDict = {}
         modules = []
         for ext in supportedExt:
-            modules.extend(glob.glob(Utilities.normjoinpath(self.package, ext)))
+            modules.extend(
+                glob.glob(FileSystemUtilities.normjoinpath(self.package, ext))
+            )
         tot = len(modules)
         progress = EricProgressDialog(
             self.tr("Parsing modules..."),
@@ -163,7 +166,7 @@
         tot = 0
         for ext in supportedExt:
             for subpackage in subpackagesList:
-                tot += len(glob.glob(Utilities.normjoinpath(subpackage, ext)))
+                tot += len(glob.glob(FileSystemUtilities.normjoinpath(subpackage, ext)))
         progress = EricProgressDialog(
             self.tr("Parsing modules..."),
             None,
@@ -183,7 +186,9 @@
                 subpackagesDict[packageName] = []
                 modules = []
                 for ext in supportedExt:
-                    modules.extend(glob.glob(Utilities.normjoinpath(subpackage, ext)))
+                    modules.extend(
+                        glob.glob(FileSystemUtilities.normjoinpath(subpackage, ext))
+                    )
                 for prog, module in enumerate(modules):
                     progress.setValue(prog)
                     if time.monotonic() - now > 0.01:
@@ -527,7 +532,7 @@
             return False
 
         self.package = 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()
 
@@ -544,9 +549,9 @@
             "project_name": self.project.getProjectName(),
             "no_attributes": self.noAttrs,
             "package": (
-                Utilities.fromNativeSeparators(self.__relPackage)
+                FileSystemUtilities.fromNativeSeparators(self.__relPackage)
                 if self.__relPackage
-                else Utilities.fromNativeSeparators(self.package)
+                else FileSystemUtilities.fromNativeSeparators(self.package)
             ),
         }
 
@@ -567,7 +572,7 @@
         try:
             self.noAttrs = data["no_attributes"]
 
-            package = Utilities.toNativeSeparators(data["package"])
+            package = FileSystemUtilities.toNativeSeparators(data["package"])
             if os.path.isabs(package):
                 self.package = package
                 self.__relPackage = ""

eric ide

mercurial