eric6/DocumentationTools/APIGenerator.py

changeset 8222
5994b80b8760
parent 8207
d359172d11be
diff -r 0572a215bd2f -r 5994b80b8760 eric6/DocumentationTools/APIGenerator.py
--- a/eric6/DocumentationTools/APIGenerator.py	Sun Apr 11 16:53:48 2021 +0200
+++ b/eric6/DocumentationTools/APIGenerator.py	Sun Apr 11 18:45:10 2021 +0200
@@ -56,11 +56,13 @@
         self.includePrivate = includePrivate
         classNames = sorted(list(self.module.classes.keys()))
         for className in classNames:
-            if not self.__isPrivate(self.module.classes[className]):
-                if className not in bases:
-                    bases[className] = [
-                        b for b in self.module.classes[className].super
-                        if b != "object"]
+            if (
+                not self.__isPrivate(self.module.classes[className]) and
+                className not in bases
+            ):
+                bases[className] = [
+                    b for b in self.module.classes[className].super
+                    if b != "object"]
         return bases
         
     def __isPrivate(self, obj):

eric ide

mercurial