Put all three elements back in the all_classes dict,

even though we're not using them all, it's just easier for now.
This commit is contained in:
Robin Dunn
2016-06-07 17:00:59 -07:00
parent ea4b9b8fc5
commit af7176bbd9

View File

@@ -65,7 +65,7 @@ class InheritanceDiagram(object):
return
baselist = []
all_classes[cls] = (fullname, baselist)
all_classes[cls] = (fullname, fullname, baselist)
for base in cls.__bases__:
name = self.class_name(base)
@@ -163,7 +163,7 @@ class InheritanceDiagram(object):
res.append('digraph %s {\n' % name)
res.append(self._format_graph_attrs(g_attrs))
for fullname, bases in self.class_info:
for _, fullname, bases in self.class_info:
# Write the node
this_node_attrs = n_attrs.copy()
@@ -193,7 +193,7 @@ class InheritanceDiagram(object):
this_edge_attrs['color'] = 'red'
if self.main_class is None:
base_name, dummy = wx2Sphinx(base_name) # ***
_, base_name = wx2Sphinx(base_name)
res.append(' "%s" -> "%s" [%s];\n' %
(base_name, fullname,
@@ -230,7 +230,7 @@ class InheritanceDiagram(object):
if self.main_class is not None:
filename = self.main_class.name
else:
dummy, filename = wx2Sphinx(self.specials[0]) # ***
_, filename = wx2Sphinx(self.specials[0])
outfn = os.path.join(static_root, filename + '_inheritance.png')
mapfile = outfn + '.map'