def Collapse()

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