gm = GroupManager() gl = gm.list_groups(options.grouptype,options.groupname) for k in gl.keys(): print k if cmd == "listmembers": parser.set_usage("usage: %s %s groupname" % (shell_cmd_name,cmd)) (options, args) = parser.parse_args() if len(args)<2: print "Missing group name for listmembers operation" exit(0) gm = GroupManager() res = gm.list_members(args[1]) if res==-1: print "Group does not exist" exit(0) for member in res: print member if cmd == "attachservice": parser.set_usage("usage: %s %s groupname servicename" % (shell_cmd_name,cmd)) (options, args) = parser.parse_args() if len(args)<2: print "Missing group and service name for attachservice operation" exit(0)