вот что у меня есть в файле кода:
construct_CDFG(ast, CDFGS, clks, 2)
for CDFG in CDFGS:
cdfg_type = CDFG.node[CDFG.nodes()[0]]['typ']
if cdfg_type == 'Always':
cdfg_ast = CDFG.node[CDFG.nodes()[0]]['ast']
add_nodes_to_CDFG(cdfg_ast, CDFG)
Это дает KeyError: 0, полное сообщение об ошибке ниже:
Traceback (most recent call last):
File "/home/user/Documents/src/tool.py", line 150, in <module>
= CDFG(ast, temporal_depth, targets, clks, Params)
File "/home/user/Documents/src/sa.py", line 477, in CDFG
cdfg_type = CDFG.node[CDFG.nodes()[0]]['typ']
File "/usr/local/lib/python2.7/dist-packages/networkx/classes/reportviews.py", line 178, in __getitem__
return self._nodes[n]
KeyError: 0
Как это можно исправить?