@@ -233,7 +233,7 @@ def remove_features(self, features):
233
233
# Remove features from the available features
234
234
def add_features (self , features ):
235
235
for feature in features :
236
- if (feature in self .removed_features
236
+ if (feature in self .removed_features
237
237
or (self .removed_unecessary_features and feature not in self .added_features )):
238
238
raise ConfigException ("Configuration conflict. Feature %s both added and removed." % feature )
239
239
@@ -273,7 +273,7 @@ def _process_config_and_overrides(self, data, params, unit_name, unit_kind):
273
273
if full_name in params :
274
274
params [full_name ].set_value (v , unit_name , unit_kind , label )
275
275
else :
276
- self .config_errors .append (ConfigException ("Attempt to override undefined parameter '%s' in '%s'"
276
+ self .config_errors .append (ConfigException ("Attempt to override undefined parameter '%s' in '%s'"
277
277
% (full_name , ConfigParameter .get_display_name (unit_name , unit_kind , label ))))
278
278
return params
279
279
@@ -396,7 +396,7 @@ def validate_config(self):
396
396
raise self .config_errors [0 ]
397
397
return True
398
398
399
-
399
+
400
400
# Loads configuration data from resources. Also expands resources based on defined features settings
401
401
def load_resources (self , resources ):
402
402
# Update configuration files until added features creates no changes
@@ -418,7 +418,7 @@ def load_resources(self, resources):
418
418
self .validate_config ()
419
419
420
420
return resources
421
-
421
+
422
422
423
423
# Return the configuration data converted to the content of a C header file,
424
424
# meant to be included to a C/C++ file. The content is returned as a string.
0 commit comments