def get_value(): solver = Solver('z3') parser = SmtLibParser() script = parser.get_script_fname("get_value.smt2") #result = script.evaluate(Solver('z3')) exprs = [] for get_val_cmd in script.filter_by_command_name("get-value"): exprs.extend(get_val_cmd.args) formula = script.get_last_formula() solver.add_assertion(formula) result1 = solver.solve() result2 = solver.get_values(exprs)