It appears there is an inconsistency between the actual method signature and the documentation for the register_node method in both the NodeGraph and NodeFactory classes.
The register_node method in both classes currently expects a parameter of type type[NodeGraphQt.NodeObject], but the documentation specifies that it should be NodeGraphQt.NodeObject.
This discrepancy could lead to confusion when developers are working with the code.
Is it possible to update the documentation to accurately reflect the expected type of type[NodeGraphQt.NodeObject] for the register_node method?