@@ -645,7 +645,8 @@ PYBIND11_MODULE(simplnx, mod)
645645 parameters.def (" insert_linkable_parameter" , &PyInsertLinkableParameter<ChoicesParameter>);
646646 parameters.def (" link_parameters" , [](Parameters& self, std::string groupKey, std::string childKey, BoolParameter::ValueType value) { self.linkParameters (groupKey, childKey, value); });
647647 parameters.def (" link_parameters" , [](Parameters& self, std::string groupKey, std::string childKey, ChoicesParameter::ValueType value) { self.linkParameters (groupKey, childKey, value); });
648- parameters.def (" __getitem__" , [](Parameters& self, std::string_view key) { return self.at (key).get (); }, py::return_value_policy::reference_internal);
648+ parameters.def (
649+ " __getitem__" , [](Parameters& self, std::string_view key) { return self.at (key).get (); }, py::return_value_policy::reference_internal);
649650
650651 py::class_<IArrayThreshold, std::shared_ptr<IArrayThreshold>> iArrayThreshold (mod, " IArrayThreshold" );
651652
@@ -1492,10 +1493,12 @@ PYBIND11_MODULE(simplnx, mod)
14921493 " path" _a);
14931494 pipeline.def_property (" name" , &Pipeline::getName, &Pipeline::setName);
14941495 pipeline.def (" execute" , &ExecutePipeline);
1495- pipeline.def (" __getitem__" , [](Pipeline& self, Pipeline::index_type index) { return self.at (index); }, py::return_value_policy::reference_internal);
1496+ pipeline.def (
1497+ " __getitem__" , [](Pipeline& self, Pipeline::index_type index) { return self.at (index); }, py::return_value_policy::reference_internal);
14961498 pipeline.def (" __len__" , &Pipeline::size);
14971499 pipeline.def (" size" , &Pipeline::size);
1498- pipeline.def (" __iter__" , [](Pipeline& self) { return py::make_iterator (self.begin (), self.end ()); }, py::keep_alive<0 , 1 >());
1500+ pipeline.def (
1501+ " __iter__" , [](Pipeline& self) { return py::make_iterator (self.begin (), self.end ()); }, py::keep_alive<0 , 1 >());
14991502 pipeline.def (
15001503 " insert" ,
15011504 [internals](Pipeline& self, Pipeline::index_type index, const IFilter& filter, const py::dict& args) {
@@ -1509,8 +1512,10 @@ PYBIND11_MODULE(simplnx, mod)
15091512 pipeline.def (" remove" , &Pipeline::removeAt, " index" _a);
15101513
15111514 pipelineFilter.def (" get_args" , [internals](PipelineFilter& self) { return ConvertArgsToDict (*internals, self.getParameters (), self.getArguments ()); });
1512- pipelineFilter.def (" set_args" , [internals](PipelineFilter& self, py::dict& args) { self.setArguments (ConvertDictToArgs (*internals, self.getParameters (), args)); }, " args" _a);
1513- pipelineFilter.def (" get_filter" , [](PipelineFilter& self) { return self.getFilter (); }, py::return_value_policy::reference_internal);
1515+ pipelineFilter.def (
1516+ " set_args" , [internals](PipelineFilter& self, py::dict& args) { self.setArguments (ConvertDictToArgs (*internals, self.getParameters (), args)); }, " args" _a);
1517+ pipelineFilter.def (
1518+ " get_filter" , [](PipelineFilter& self) { return self.getFilter (); }, py::return_value_policy::reference_internal);
15141519 pipelineFilter.def (
15151520 " name" ,
15161521 [](const PipelineFilter& self) {
0 commit comments