[Bf-blender-cvs] [ca85cb4] object_nodes: Remove redundant dependency declaration from pynodes, which creates a circular dependency.

Lukas Tönne noreply at git.blender.org
Fri May 13 11:24:05 CEST 2016


Commit: ca85cb436db7dc9ff5e8df3172987b09f5a071c4
Author: Lukas Tönne
Date:   Fri May 13 11:22:00 2016 +0200
Branches: object_nodes
https://developer.blender.org/rBca85cb436db7dc9ff5e8df3172987b09f5a071c4

Remove redundant dependency declaration from pynodes, which creates a circular dependency.

Previously the "parameters" depsnode was the POST operation for node trees, but has now
been supplanted by the cache invalidation node. Making an explicit dependency on the component
thus creates a cycle.

===================================================================

M	release/scripts/nodes/common_nodes.py

===================================================================

diff --git a/release/scripts/nodes/common_nodes.py b/release/scripts/nodes/common_nodes.py
index b8a6161..e455899 100644
--- a/release/scripts/nodes/common_nodes.py
+++ b/release/scripts/nodes/common_nodes.py
@@ -44,9 +44,6 @@ def enum_property_value_prop(name):
 
 class NodeTreeBase():
     def bvm_compile_dependencies(self, depsnode):
-        # own changes require recompile
-        depsnode.add_nodetree_relation(self, 'PARAMETERS')
-
         for node in self.nodes:
             node.compile_dependencies(depsnode)




More information about the Bf-blender-cvs mailing list