class Node(object): #ntype = None # string def __init__(self): super(Node, self).__init__() #ntype = ntype """def get_node_type(self): return ntype""" def pretty_print(self): raise NotImplementedError()