def __get_calculator(self, matrix): calculator = Calculator() calculator.algorithm_name = matrix.algorithm calculator.filter_name = matrix.matrix_filter session.add(calculator) session.commit() return calculator
def __get_calculator(self): calculator = session.query(Calculator).filter(Calculator.algorithm_name == TruthEvaluator.name).first() if calculator is not None: return calculator calculator = Calculator() calculator.algorithm_name = TruthEvaluator.name calculator.filter_name = "none" session.add(calculator) session.commit() return calculator