def take_action(self, parsed_args): response = FunctionClient().retrieve_function( id=parsed_args.id, fiware_service=parsed_args.fiwareservice, fiware_service_path=parsed_args.fiwareservicepath, code=parsed_args.code) parameters = list(map(lambda x: dict(x), response['parameters'])) response['parameters'] = parameters columns = response.keys() data = response.values() return columns, data
def take_action(self, parsed_args): try: response = FunctionClient().create_function( fiware_service=parsed_args.fiwareservice, fiware_service_path=parsed_args.fiwareservicepath, data=FunctionRequestDataBuilder().build(parsed_args)) parameters = list(map(lambda x: dict(x), response['parameters'])) response['parameters'] = parameters columns = response.keys() data = response.values() return columns, data except CommandError as e: self.app.stdout.write(e.args[0]) return (), ()
def take_action(self, parsed_args): FunctionClient().delete_function( id=parsed_args.id, fiware_service=parsed_args.fiwareservice, fiware_service_path=parsed_args.fiwareservicepath, ) self.app.stdout.write(f'Success delete function\n')
def take_action(self, parsed_args): response = FunctionClient().list_function( fiware_service=parsed_args.fiwareservice, fiware_service_path=parsed_args.fiwareservicepath) if len(response) > 0: columns = response[0].keys() data = [x.values() for x in response] return columns, data return (), ()