def load_graph(graph, config, include_section):
enabled = {}
items = []
- conditions = config.items('conditions')
for node in graph:
item = node.data
try:
% (item.name, dependency.data.name))
enabled[item.name] = False
continue
- try:
- item.config = dict(config.items(item.setting_section))
- except configparser.NoSectionError:
- item.config = {}
- for key,value in conditions:
- if key not in item.config:
- item.config[key] = value
items.append(item)
return items