Skip to content
Snippets Groups Projects
Node.py 375 B
class Node(object):
    def __init__(self, data, children=None):
        self.data = data
        self.children = []
        if children is not None:
            for child in children:
                self.add_child(child)
    def __repr__(self):
        return self.name
    def add_child(self, node):
        assert isinstance(node, Node)
        self.children.append(node)