diff --git a/sphinxtools/inheritance.py b/sphinxtools/inheritance.py index 58db828d..73a314e4 100644 --- a/sphinxtools/inheritance.py +++ b/sphinxtools/inheritance.py @@ -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'