src/eric7/DocumentationTools/ModuleDocumentor.py

branch
eric7
changeset 10373
093dcebe5ecb
parent 9653
e67609152c5e
child 10418
4573827e9815
--- a/src/eric7/DocumentationTools/ModuleDocumentor.py	Sun Dec 03 16:44:52 2023 +0100
+++ b/src/eric7/DocumentationTools/ModuleDocumentor.py	Sun Dec 03 19:46:34 2023 +0100
@@ -230,7 +230,7 @@
         attrNames = []
         scope = class_ if class_ is not None else self.module
         attrNames = sorted(
-            attr for attr in scope.globals.keys() if not scope.globals[attr].isSignal
+            attr for attr in scope.globals if not scope.globals[attr].isSignal
         )
         s = (
             "".join(
@@ -253,7 +253,7 @@
 
         @return The classes list section. (string)
         """
-        names = sorted(self.module.classes.keys())
+        names = sorted(self.module.classes)
         if names:
             self.empty = False
             s = self.__genListSection(names, self.module.classes)
@@ -268,7 +268,7 @@
 
         @return The modules list section. (string)
         """
-        names = sorted(self.module.modules.keys())
+        names = sorted(self.module.modules)
         if names:
             self.empty = False
             s = self.__genListSection(names, self.module.modules)
@@ -283,7 +283,7 @@
 
         @return The functions list section. (string)
         """
-        names = sorted(self.module.functions.keys())
+        names = sorted(self.module.functions)
         if names:
             self.empty = False
             s = self.__genListSection(names, self.module.functions)
@@ -298,7 +298,7 @@
 
         @return The classes details section. (string)
         """
-        classNames = sorted(self.module.classes.keys())
+        classNames = sorted(self.module.classes)
         classes = []
         for className in classNames:
             _class = self.module.classes[className]
@@ -421,7 +421,7 @@
         methList = []
         methBodies = []
         methods = sorted(
-            k for k in obj.methods.keys() if obj.methods[k].modifier == modifierFilter
+            k for k in obj.methods if obj.methods[k].modifier == modifierFilter
         )
         if "__init__" in methods:
             methods.remove("__init__")
@@ -501,7 +501,7 @@
 
         @return The Ruby modules details section. (string)
         """
-        rbModulesNames = sorted(self.module.modules.keys())
+        rbModulesNames = sorted(self.module.modules)
         rbModules = []
         for rbModuleName in rbModulesNames:
             rbModule = self.module.modules[rbModuleName]
@@ -551,7 +551,7 @@
         @return The classes list and classes details section.
             (tuple of two string)
         """
-        classNames = sorted(obj.classes.keys())
+        classNames = sorted(obj.classes)
         classes = []
         for className in classNames:
             _class = obj.classes[className]
@@ -641,7 +641,7 @@
         @return The functions details section. (string)
         """
         funcBodies = []
-        funcNames = sorted(self.module.functions.keys())
+        funcNames = sorted(self.module.functions)
         for funcName in funcNames:
             try:
                 funcBody = TemplatesListsStyleCSS.functionTemplate.format(
@@ -765,7 +765,7 @@
         @return The list section. (string)
         """
         lst = []
-        keys = sorted(dictionary.keys())
+        keys = sorted(dictionary)
         for key in keys:
             lst.append(
                 template.format(

eric ide

mercurial