Depgraph: Clean each depnodes to purge and improve search in done

This commit is contained in:
Ajax
2015-03-06 12:35:12 +01:00
parent e9b9364aae
commit ef71abfe1f
+3
View File
@@ -504,6 +504,9 @@ class DependencyGraph(object):
# Update the dependencydict until fixed point is reached
self._updateDependencyDict(depdict)
# Clean irrelevant path
depdict.filter_used_nodes(depnodes)
# Avoid infinite loops
label = depdict.label
if depdict in done.get(label, []):