def get_non_matching_default_options(self):
    env = self.environment
    for (def_opt_name, def_opt_value) in self.project_default_options.items():
        for opts in env.coredata.get_all_options():
            cur_opt_value = opts.get(def_opt_name)
            if (cur_opt_value is not None):
                def_opt_value = env.coredata.validate_option_value(def_opt_name, def_opt_value)
                if (def_opt_value != cur_opt_value.value):
                    (yield (def_opt_name, def_opt_value, cur_opt_value))
def get_non_matching_default_options(self):
    env = self.environment
    for (def_opt_name, def_opt_value) in self.project_default_options.items():
        for opts in env.coredata.get_all_options():
            cur_opt_value = opts.get(def_opt_name)
            if (cur_opt_value is not None):
                def_opt_value = env.coredata.validate_option_value(def_opt_name, def_opt_value)
                if (def_opt_value != cur_opt_value.value):
                    (yield (def_opt_name, def_opt_value, cur_opt_value))