for key in config['key_properties']:
if key not in key_properties:
+ key_prop = config['key_properties'][key]
+ if 'include' in key_prop:
+ included = key_prop['include']
+ del(key_prop['include'])
+
+ if isinstance(included, str):
+ key_prop.update(aliases[included], **key_prop)
+ else:
+ for included_ in included:
+ key_prop.update(aliases[included_], **key_prop)
+
key_properties[key] = {
"actions": [],
- "properties": config['key_properties'][key],
+ "properties": key_prop,
"files": []
}