[build tools] Made config settings compatible with features system

per @screamerbg
pull/1940/head
Christopher Haster 2016-06-14 19:42:31 -05:00
parent 6da324fa3f
commit e70efe3a41
1 changed files with 2 additions and 4 deletions

View File

@ -266,10 +266,8 @@ class Config:
for name, v in overrides.items():
# Get the full name of the parameter
full_name = ConfigParameter.get_full_name(name, unit_name, unit_kind, label)
# If an attempt is made to override a parameter that isn't defined, raise an error
if not full_name in params:
raise ConfigException("Attempt to override undefined parameter '%s' in '%s'" % (full_name, ConfigParameter.get_display_name(unit_name, unit_kind, label)))
params[full_name].set_value(v, unit_name, unit_kind, label)
if full_name in params:
params[full_name].set_value(v, unit_name, unit_kind, label)
return params
# Read and interpret configuration data defined by targets