@@ -479,18 +479,18 @@ void NodeBindings::bind(pybind11::module& m, void* pCallstack){
479479 .value (" SSender" , Node::Output::Type::SSender)
480480 ;
481481 pyOutput
482- .def (" canConnect" , &Node::Output::canConnect, py::arg (" in " ), DOC (dai, Node, Output, canConnect))
483- .def (" link" , &Node::Output::link, py::arg (" in " ), DOC (dai, Node, Output, link))
484- .def (" unlink" , &Node::Output::unlink, py::arg (" in " ), DOC (dai, Node, Output, unlink))
482+ .def (" canConnect" , &Node::Output::canConnect, py::arg (" input " ), DOC (dai, Node, Output, canConnect))
483+ .def (" link" , &Node::Output::link, py::arg (" input " ), DOC (dai, Node, Output, link))
484+ .def (" unlink" , &Node::Output::unlink, py::arg (" input " ), DOC (dai, Node, Output, unlink))
485485 .def (" getConnections" , &Node::Output::getConnections, DOC (dai, Node, Output, getConnections))
486486 ;
487487
488488
489489 nodeConnection
490- .def_property (" outputId" , [](Node::Connection& conn) { return conn.outputId ; }, [](Node::Connection& conn, Node::Id id) {conn.outputId = id; }, DOC (dai, Node, Connection, outputId))
491- .def_property (" outputName" , [](Node::Connection& conn) { return conn.outputName ; }, [](Node::Connection& conn, std::string name) {conn.outputName = name; }, DOC (dai, Node, Connection, outputName))
492- .def_property (" inputId" , [](Node::Connection& conn) { return conn.inputId ; }, [](Node::Connection& conn, Node::Id id) {conn.inputId = id; }, DOC (dai, Node, Connection, inputId))
493- .def_property (" inputName" , [](Node::Connection& conn) { return conn.inputName ; }, [](Node::Connection& conn, std::string name) {conn.inputName = name; }, DOC (dai, Node, Connection, inputName))
490+ .def_property (" outputId" , [](Node::Connection& conn) -> Node::Id& { return conn.outputId ; }, [](Node::Connection& conn, Node::Id id) {conn.outputId = id; }, DOC (dai, Node, Connection, outputId))
491+ .def_property (" outputName" , [](Node::Connection& conn) -> std::string& { return conn.outputName ; }, [](Node::Connection& conn, std::string name) {conn.outputName = name; }, DOC (dai, Node, Connection, outputName))
492+ .def_property (" inputId" , [](Node::Connection& conn) -> Node::Id& { return conn.inputId ; }, [](Node::Connection& conn, Node::Id id) {conn.inputId = id; }, DOC (dai, Node, Connection, inputId))
493+ .def_property (" inputName" , [](Node::Connection& conn) -> std::string& { return conn.inputName ; }, [](Node::Connection& conn, std::string name) {conn.inputName = name; }, DOC (dai, Node, Connection, inputName))
494494 ;
495495
496496 pyNode
0 commit comments