in DocBuild.py [0:0]
def Collapse(self):
if self.Leaf is not None:
return self
if(len(self.Children) == 1):
for (name, cnode) in self.Children.items():
leaf = cnode.Collapse()
if(leaf is not None):
self.Leaf = leaf.Leaf
self.Children = {}
else:
for (name, cnode) in self.Children.items():
cnode.Collapse()
return