Commit: d2bd35eab46e66c3bd2f1f234fcf31d5e34fad68
Author: Jacques Lucke
Date:   Thu Sep 19 10:34:13 2019 +0200
Branches: functions
https://developer.blender.org/rBd2bd35eab46e66c3bd2f1f234fcf31d5e34fad68

fix usage of frame nodes

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

M       release/scripts/startup/nodes/function_tree.py

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

diff --git a/release/scripts/startup/nodes/function_tree.py 
b/release/scripts/startup/nodes/function_tree.py
index 8f00d47cb41..993d149e809 100644
--- a/release/scripts/startup/nodes/function_tree.py
+++ b/release/scripts/startup/nodes/function_tree.py
@@ -1,7 +1,7 @@
 import bpy
 from collections import namedtuple
 
-from . base import BaseTree
+from . base import BaseTree, BaseNode
 
 FunctionInput = namedtuple("FunctionInput",
     ["data_type", "name", "identifier"])
@@ -13,7 +13,8 @@ class TreeWithFunctionNodes:
     def iter_dependency_trees(self):
         trees = set()
         for node in self.nodes:
-            trees.update(node.iter_dependency_trees())
+            if isinstance(node, BaseNode):
+                trees.update(node.iter_dependency_trees())
         yield from trees
 
 class FunctionTree(bpy.types.NodeTree, BaseTree, TreeWithFunctionNodes):

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to