@@ -172,7 +172,7 @@ def _on_insert_node(self, pipe, node_id, prev_node_pos):
172172 node = self .get_node_by_id (node_id )
173173
174174 # exclude the BackdropNode
175- if not isinstance (node , BaseNode ):
175+ if isinstance (node , BackdropNode ):
176176 return
177177
178178 disconnected = [(pipe .input_port , pipe .output_port )]
@@ -348,7 +348,7 @@ def _on_search_triggered(self, node_type, pos):
348348
349349 Args:
350350 node_type (str): node identifier.
351- pos (tuple): x,y position for the node.
351+ pos (tuple or list ): x, y position for the node.
352352 """
353353 self .create_node (node_type , pos = pos )
354354
@@ -578,7 +578,7 @@ def set_grid_mode(self, mode=VIEWER_GRID_LINES):
578578 * :attr:`NodeGraphQt.constants.VIEWER_GRID_LINES`
579579
580580 Args:
581- mode (int): background styles .
581+ mode (int): background style .
582582 """
583583 self .scene ().grid_mode = mode
584584 self ._viewer .force_update ()
@@ -819,7 +819,7 @@ def registered_nodes(self):
819819 """
820820 Return a list of all node types that have been registered.
821821
822- Hint :
822+ See Also :
823823 To register a node :meth:`NodeGraph.register_node`
824824
825825 Returns:
@@ -843,7 +843,7 @@ def register_nodes(self, nodes):
843843 Register the nodes to the :meth:`NodeGraph.node_factory`
844844
845845 Args:
846- nodes (list[NodeGraphQt.NodeObject] ): list of nodes.
846+ nodes (list): list of nodes.
847847 """
848848 [self ._node_factory .register_node (n ) for n in nodes ]
849849 self ._viewer .rebuild_tab_search ()
@@ -865,7 +865,7 @@ def create_node(self, node_type, name=None, selected=True, color=None,
865865 pos (list[int, int]): initial x, y position for the node (default: ``(0, 0)``).
866866
867867 Returns:
868- NodeGraphQt. NodeObject: the created instance of the node.
868+ BaseNode or NodeObject: the created instance of the node.
869869 """
870870 if not self ._editable :
871871 return
@@ -1285,6 +1285,7 @@ def _deserialize(self, data, relative_pos=False, pos=None, set_parent=True):
12851285 # set custom properties.
12861286 for prop , val in n_data .get ('custom' , {}).items ():
12871287 node .model .set_property (prop , val )
1288+
12881289 nodes [n_id ] = node
12891290
12901291 if isinstance (node , SubGraph ):
0 commit comments