[Bf-blender-cvs] [b9584103080] functions: cleanup
Jacques Lucke
noreply at git.blender.org
Fri Mar 29 13:57:26 CET 2019
Commit: b958410308089ecbfbc93492f474a8571e22909d
Author: Jacques Lucke
Date: Fri Mar 29 09:39:12 2019 +0100
Branches: functions
https://developer.blender.org/rBb958410308089ecbfbc93492f474a8571e22909d
cleanup
===================================================================
M release/scripts/startup/function_nodes/socket_decl.py
===================================================================
diff --git a/release/scripts/startup/function_nodes/socket_decl.py b/release/scripts/startup/function_nodes/socket_decl.py
index 72ef7c992dd..0ae8ec4a4df 100644
--- a/release/scripts/startup/function_nodes/socket_decl.py
+++ b/release/scripts/startup/function_nodes/socket_decl.py
@@ -277,20 +277,21 @@ class AnyVariadicDecl(SocketDeclBase):
return
is_output = own_socket.is_output
- data_type = other_socket.data_type
-
- collection = self.get_collection(node)
- item = collection.add()
- item.data_type = data_type
- item.display_name = other_socket.name
- item.identifier_prefix = str(uuid.uuid4())
+ self.add_item(node, other_socket.data_type, other_socket.name)
node.rebuild_and_try_keep_state()
identifier = item.identifier_prefix + self.identifier_suffix
new_socket = node.find_socket(identifier, is_output)
node.tree.new_link(other_socket, new_socket)
+ def add_item(self, node, data_type, display_name):
+ collection = self.get_collection(node)
+ item = collection.add()
+ item.data_type = data_type
+ item.display_name = display_name
+ item.identifier_prefix = str(uuid.uuid4())
+
@classmethod
def Property(cls):
return CollectionProperty(type=DataTypeGroup)
More information about the Bf-blender-cvs
mailing list