def _remove_flags_from_overrides(env, overrides, name, delflags): delflags = CLVar(delflags) flags = overrides.get(name, env.get(name, []))[:] flags = CLVar(flags) for df in delflags: if df in flags: flags.remove(df) overrides[name] = flags