The node handlerΒΆ
TODO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | from command_tree import CommandTree
tree = CommandTree()
@tree.optional
@tree.root()
@tree.argument('-V', action = 'store_true')
class Root(object):
def __init__(self, version):
pass
@tree.leaf()
def command1(self):
return "1"
@tree.node_handler
def handler(self, version):
if version:
return "42.0"
print(tree.execute())
|