def _update_experiment(): request_message = _get_request_message(UpdateExperiment()) if request_message.new_name: _get_tracking_store().rename_experiment(request_message.experiment_id, request_message.new_name) response_message = UpdateExperiment.Response() response = Response(mimetype='application/json') response.set_data(message_to_json(response_message)) return response
def rename_experiment(self, experiment_id, new_name): req_body = message_to_json( UpdateExperiment(experiment_id=str(experiment_id), new_name=new_name) ) self._call_endpoint(UpdateExperiment, req_body)