list.append(menusystem.Choice(i, "Get %s" % attr,[node1.name, attr], None, printAttributeNode)) i += 1 list.append(menusystem.Choice(selector=0, value=0, handler=done, description='Return to Main Menu')) menu_node_attr = menusystem.Menu(title = "Attributes", choice_list = list) # Node SubMenu list = [] for node in cluster1.getNodes(): list.append(menusystem.Choice(selector=1, handler=None, description='Get Attribute by Name from Node %s' % node.name, subMenu=menu_node_attr)) list.append(menusystem.Choice(selector=0, value=0, handler=done, description='Return to Main Menu')) menu_node = menusystem.Menu("Node Options", list) # SubMenu Attributes; Rsc list = [] i = 1 rsc = cluster1.getRessources()[0] for attr in rsc.getAttributeNameList(): list.append(menusystem.Choice(i, "Get %s" % attr,[rsc.name, attr], None, printAttributeRsc)) i += 1 list.append(menusystem.Choice(selector=0, value=0, handler=done, description='Return to Main Menu')) menu_rsc_attr = menusystem.Menu(title = "Attributes", choice_list = list) # Rsc SubMenu list = [] i = 1 for rsc in cluster1.getRessources(): list.append(menusystem.Choice(i, handler=None, description='Get Attribute by Name from Rsc %s' % rsc.name, subMenu=menu_rsc_attr)) i+= 1; list.append(menusystem.Choice(i, "Get children of %s" % rsc.name, None, None, printChildrenRsc)) list.append(menusystem.Choice(selector=0, value=0, handler=done, description='Return to Main Menu')) menu_rsc = menusystem.Menu("Rsc Options", list)