diff --git a/news/prepareparlist-silent.rst b/news/prepareparlist-silent.rst new file mode 100644 index 0000000..b63cd21 --- /dev/null +++ b/news/prepareparlist-silent.rst @@ -0,0 +1,23 @@ +**Added:** + +* + +**Changed:** + +* Make PrepareRefParList silent by default and add a verbose argument + +**Deprecated:** + +* + +**Removed:** + +* + +**Fixed:** + +* + +**Security:** + +* diff --git a/src/extensions/lsq_ext.cpp b/src/extensions/lsq_ext.cpp index b28ba8d..580e933 100644 --- a/src/extensions/lsq_ext.cpp +++ b/src/extensions/lsq_ext.cpp @@ -108,8 +108,13 @@ void wrap_lsq() &LSQNumObj::GetCompiledRefinedObj, with_custodian_and_ward_postcall<0,1,return_internal_reference<> >()) .def("PrintRefResults", &LSQNumObj::PrintRefResults) - .def("PrepareRefParList", &LSQNumObj::PrepareRefParList, - (bp::arg("copy_param")=false)) + .def("PrepareRefParList", + (void (LSQNumObj::*)(const bool, const bool)) + &LSQNumObj::PrepareRefParList, + (bp::arg("copy_param")=false, + bp::arg("verbose")=false), + "Prepare the compiled parameter list. Set verbose=True to " + "show warnings emitted while resolving duplicate names.") .def("GetLSQCalc", &LSQNumObj::GetLSQCalc, return_value_policy()) .def("GetLSQObs", &LSQNumObj::GetLSQObs,