def assemble_children(self):
        children = []
        for group, nodes in self.collect_child_groups():
            children.extend(self.create_children(group, nodes))
            children.append(Action(separator=True))
        if children:
            children.pop()
        return children
Log and execute a command.
dataset/ETHPy150Open nucleic/enaml/enaml/workbench/ui/menu_helper.py/MenuNode.assemble_children--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/persisted/journal/base.py/Journal.executeCommand