当我运行我当前拥有的代码时会弹出此错误。注意:我没有编写代码,我只是想了解发生了什么,以便将其移植到更新版本的 TuLiP。
Traceback (most recent call last):
File "vms5.py", line 270, in <module>
states = [aut_state.state]
AttributeError: 'int' object has no attribute 'state'
第 270 行说:
states = [aut_state.state]
我试图寻找state
并找到这条线 249 :
state = dict(temp = Tmax, w = 0, h = 0, b = Bmax, a = 0, c = 0, nw = 0)
aut_state
在第 259 和 260行
aut = createAut(aut_file = autfile, varnames = env_vars.keys() + sys_disc_vars.keys())
aut_state = aut.findNextAutState(current_aut_state=None, env_state=state)
其他条款aut
第 47 行:
autfile = testfile+'.aut'
和 223-234 行
# Check realizability
realizability = jtlvint.checkRealizability(smv_file=smvfile, spc_file=spcfile, \
aut_file=autfile, verbose=3)
# Compute an automaton
jtlvint.computeStrategy(smv_file=smvfile, spc_file=spcfile, aut_file=autfile, \
priority_kind=3, verbose=3)
aut = automaton.Automaton(autfile, [], 3)
这就是代码中具有aut
相关术语的所有内容
如果您想了解更多信息,请告诉我
编辑
我尝试print(aut_state)
在第 270 行之前添加并得到-1
答案。