def cancel(self, command_id): """ Tries to cancel the given command """ logger.info("Executor cancelling command " + str(command_id)) arguments = {"status": "cancel"} command_request = CommandRequest("", arguments) server.post("commands/%s" % (str(command_id)), command_request.to_json_obj())
def cancel(self, command_id): """ Tries to cancel the given command """ logger.info("Executor cancelling command " + str(command_id)) arguments = {'status': 'cancel'} command_request = CommandRequest("", arguments) server.post("commands/%s" % (str(command_id)), command_request.to_json_obj())
def issue(self, command_request): """ Issues the command_request to the server """ logger.info("Issuing command " + command_request.name) response = server.post("commands", command_request.to_json_obj()) return self.poll_command_info(response)
def publish(self, catalog_metadata): return server.post(self.uri, catalog_metadata).json()