The list of keyword arguments i.e. '( bp::arg("first"), bp::arg("second"). ... )' that Py++ generates for a transformed member function includes its corresponding wrapper function's instance argument i.e. '( bp::arg("inst"), bp::arg("first"), bp::arg("second"), ... )'.
The "inst" argument should not be included in the keyword arguments because it is not an argument of the original member function and it would not be there if the member function's signature had not been transformed.
This bug was encountered in revision 1856.
Log in to post a comment.