src/eric7/Graphics/ImportsDiagramBuilder.py

branch
eric7
changeset 10373
093dcebe5ecb
parent 10069
435cc5875135
child 10439
21c28b0f9e41
--- a/src/eric7/Graphics/ImportsDiagramBuilder.py	Sun Dec 03 16:44:52 2023 +0100
+++ b/src/eric7/Graphics/ImportsDiagramBuilder.py	Sun Dec 03 19:46:34 2023 +0100
@@ -160,7 +160,7 @@
         externalMods = []
         packageList = self.shortPackage.split(".")
         packageListLen = len(packageList)
-        for module in sorted(modules.keys()):
+        for module in sorted(modules):
             impLst = []
             for importName in modules[module].imports:
                 n = (
@@ -174,7 +174,7 @@
                     impLst.append(n)
                     if n not in externalMods:
                         externalMods.append(n)
-            for importName in list(modules[module].from_imports.keys()):
+            for importName in modules[module].from_imports:
                 if importName.startswith("."):
                     dots = len(importName) - len(importName.lstrip("."))
                     if dots == 1:
@@ -200,7 +200,7 @@
                         externalMods.append(n)
 
             classNames = []
-            for class_ in list(modules[module].classes.keys()):
+            for class_ in modules[module].classes:
                 className = modules[module].classes[class_].name
                 if className not in classNames:
                     classNames.append(className)

eric ide

mercurial