提交 4ee75381 authored 作者: James Bergstra's avatar James Bergstra

debugmode: reasons were being overwritten by import

上级 4429a0e8
...@@ -69,9 +69,9 @@ class ResultEquivalenceTracker(object): ...@@ -69,9 +69,9 @@ class ResultEquivalenceTracker(object):
assert r not in self.equiv assert r not in self.equiv
self.equiv[r] = set([r]) self.equiv[r] = set([r])
self.all_results_ever.append(r) self.all_results_ever.append(r)
self.reasons[r] = [] self.reasons.setdefault(r, [])
for r in node.inputs: for r in node.inputs:
self.reasons[r] = [] self.reasons.setdefault(r, [])
def on_change_input(self, env, node, i, r, new_r, reason=None): def on_change_input(self, env, node, i, r, new_r, reason=None):
#print 'CHANGE by', reason, 'to use', new_r, type(new_r) #print 'CHANGE by', reason, 'to use', new_r, type(new_r)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论