|
|
@@ -175,6 +175,8 @@ class SchemaSolver:
|
|
|
|
|
|
|
|
|
|
|
|
+ def is_node_deeper_nested(self, queried_node, compare_node):
|
|
|
+ return len(compare_node.signature) < len(queried_node.signature)
|
|
|
|
|
|
def gen_solve_iteration_mantis_nodes(self, frame_mantis_nodes, unprepared):
|
|
|
for prototype_ui_node in self.tree.nodes:
|
|
|
@@ -666,7 +668,7 @@ class SchemaSolver:
|
|
|
if isinstance(to_ui_node, SchemaOutgoingConnection):
|
|
|
if isinstance(from_ui_node, (MantisNodeGroup, SchemaGroup)):
|
|
|
self.handle_link_from_subschema_to_output(frame_mantis_nodes, ui_link, to_ui_node)
|
|
|
- self.held_links.append(ui_link)
|
|
|
+ self.held_links.append(ui_link) # is this wise? Why am I doing this?
|
|
|
continue
|
|
|
# HOLD these links until prep is done a little later
|
|
|
if isinstance(to_ui_node, (SchemaConstOutput, NodeGroupOutput)) or isinstance(to_ui_node, SchemaArrayOutput):
|