Skip to content

Commit e70efe3

Browse files
committed
[build tools] Made config settings compatible with features system
per @screamerbg
1 parent 6da324f commit e70efe3

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

tools/config.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -266,10 +266,8 @@ def _process_config_and_overrides(self, data, params, unit_name, unit_kind):
266266
for name, v in overrides.items():
267267
# Get the full name of the parameter
268268
full_name = ConfigParameter.get_full_name(name, unit_name, unit_kind, label)
269-
# If an attempt is made to override a parameter that isn't defined, raise an error
270-
if not full_name in params:
271-
raise ConfigException("Attempt to override undefined parameter '%s' in '%s'" % (full_name, ConfigParameter.get_display_name(unit_name, unit_kind, label)))
272-
params[full_name].set_value(v, unit_name, unit_kind, label)
269+
if full_name in params:
270+
params[full_name].set_value(v, unit_name, unit_kind, label)
273271
return params
274272

275273
# Read and interpret configuration data defined by targets

0 commit comments

Comments
 (0)