def take_action(self, parsed_args): node = self.app.cmdb_api.get('node/{}/'.format(parsed_args.name[0])) fields = node.keys() values = [] for field in fields: values.append(pretty_value(node[field])) return (fields, values)
def take_action(self, parsed_args): api = Api('http://127.0.0.1:8081/api/v1/', 'root', 'cmdb') modul = self.cmd_name.split()[0] node = api.get('{}/{}/'.format(modul, parsed_args.name[0])) fields = node.keys() values = [] for field in fields: values.append(pretty_value(node[field])) return (fields, values)