Ejemplo n.º 1
0
 def add_evaluation(score, session_id=None):
     if session_id is None:
         session_id = ConfigReader.get_session_id()
     config_id = ConfigReader.get_config_id()
     evaluation_frame = Storage.load_pd_frame(
         EvaluationHandler.evaluations_id, session_id=session_id)
     timestamp_str = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
     row = len(evaluation_frame)
     evaluation_frame.at[row,
                         EvaluationHandler.timestamp_col] = timestamp_str
     evaluation_frame.at[row, EvaluationHandler.session_id_col] = session_id
     evaluation_frame.at[row, EvaluationHandler.config_id_col] = config_id
     evaluation_frame.at[row, EvaluationHandler.score_col] = score
     Storage.store_pd_frame(evaluation_frame,
                            EvaluationHandler.evaluations_id,
                            session_id=session_id)