我有几个陈述,比如a = 0c = d + a执行的顺序应该是正确的。a = 0d = a + b # d before c是否有办法找到证物1中陈述的正确执行顺序?tree.add_edge(a, b)tree.add_edge(d, c)但我看不出如何穿越这棵树,所以必须要拿出展品2。做这项工作的任何工具对我来说都是
我有一个最初使用Python 2开发的Streamparse拓扑。我现在正在尝试使用2to3工具将其升级到Python 3。我还将Streamparse升级到了3.15.1 (不确定拓扑最初是针对哪个版本开发的)。当我尝试使用sparse run -d运行我的拓扑时,我得到以下错误: AttributeError: 'ShellBoltSpec' object has no attribute 'componentId' 我认为这是因为ShellBoltSpec类已