From d71f51d2202cb4a5180fe51734d9df3fa7f21d31 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sun, 27 Dec 2015 19:10:45 +0200 Subject: Use set_value to preserve option invariants. --- interpreter.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'interpreter.py') diff --git a/interpreter.py b/interpreter.py index 95d9a45..f7853ee 100644 --- a/interpreter.py +++ b/interpreter.py @@ -1333,7 +1333,6 @@ class Interpreter(): newoptions = [option] + self.environment.cmd_line_options.projectoptions self.environment.cmd_line_options.projectoptions = newoptions - @stringArgs def func_project(self, node, args, kwargs): if len(args) < 2: @@ -1463,7 +1462,7 @@ class Interpreter(): for cmd_arg in self.environment.cmd_line_options.projectoptions: if cmd_arg.startswith(cmd_prefix): value = cmd_arg.split('=', 1)[1] - new_options[i].value = value + new_options[i].set_value(value) new_options.update(self.coredata.compiler_options) self.coredata.compiler_options = new_options mlog.log('Native %s compiler: ' % lang, mlog.bold(' '.join(comp.get_exelist())), ' (%s %s)' % (comp.id, comp.version), sep='') -- cgit v1.1