diff -r d14ff9d7eb76 -r 19f19c66b67e editors/LDViewer.py --- a/editors/LDViewer.py Wed Aug 16 13:01:13 2017 +0300 +++ b/editors/LDViewer.py Wed Aug 16 13:49:02 2017 +0300 @@ -70,9 +70,9 @@ removed = [] for child in values["children"]: if child != "stop": -## if child in elements: -## RemoveElement(child, element_tree) -## removed.append(child) +# if child in elements: +# RemoveElement(child, element_tree) +# removed.append(child) if "start" in element_tree[child]["parents"]: if element not in remove_stops["stop"]: remove_stops["stop"].append(element) @@ -100,7 +100,7 @@ if child != "stop": RemoveElement(child, element_tree) element_tree.pop(remove) -## element_tree[remove] = None +# element_tree[remove] = None def GenerateTree(element, element_tree, stop_list): @@ -118,12 +118,12 @@ for wire, handle in connector.GetWires(): next = wire.EndConnected.GetParentBlock() if isinstance(next, LD_PowerRail) and next.GetType() == LEFTRAIL or next in stop_list: -## for remove in element_tree[element]["children"]: -## RemoveElement(remove, element_tree) -## element_tree[element]["children"] = ["stop"] +# for remove in element_tree[element]["children"]: +# RemoveElement(remove, element_tree) +# element_tree[element]["children"] = ["stop"] element_tree[element]["children"].append("stop") -## elif element_tree[element]["children"] == ["stop"]: -## element_tree[next] = None +# elif element_tree[element]["children"] == ["stop"]: +# element_tree[next] = None elif next not in element_tree or element_tree[next]: element_tree[element]["children"].append(next) if next in element_tree: