
5 Apr
2012
5 Apr
'12
2:45 p.m.
on Wed Apr 04 2012, Guruswamy B M
Hi,
I have been using boost python for one of my application. In the same I have to send list from python to boost wrapper. Ex:.
From python.
a = [1, 2, 3, 4] test(a);
In wrapper my C++ fucntion should be like below:
void test(list a) { list processing. }
I tried similar way, but getting an signature error. I need a help on how to send list from the python, so that can access each element of list in C++ wrapper.
Thanks and Regards, Guru
Is "list" above "boost::python::list"? If not, you might try that. If so, you might try replacing it with "boost::python::object" HTH, -- Dave Abrahams BoostPro Computing http://www.boostpro.com