eric6/DocumentationTools/APIGenerator.py

changeset 8222
5994b80b8760
parent 8207
d359172d11be
equal deleted inserted replaced
8221:0572a215bd2f 8222:5994b80b8760
54 """ 54 """
55 bases = {} 55 bases = {}
56 self.includePrivate = includePrivate 56 self.includePrivate = includePrivate
57 classNames = sorted(list(self.module.classes.keys())) 57 classNames = sorted(list(self.module.classes.keys()))
58 for className in classNames: 58 for className in classNames:
59 if not self.__isPrivate(self.module.classes[className]): 59 if (
60 if className not in bases: 60 not self.__isPrivate(self.module.classes[className]) and
61 bases[className] = [ 61 className not in bases
62 b for b in self.module.classes[className].super 62 ):
63 if b != "object"] 63 bases[className] = [
64 b for b in self.module.classes[className].super
65 if b != "object"]
64 return bases 66 return bases
65 67
66 def __isPrivate(self, obj): 68 def __isPrivate(self, obj):
67 """ 69 """
68 Private method to check, if an object is considered private. 70 Private method to check, if an object is considered private.

eric ide

mercurial