Hi Thanks for the reply,
I have tried boost::python::object, I am able to access individual list variable send from python also returning successfully to python. But I need these object value to int,  from there I can use further. So can u suggest me how to access individual array elements as an int.
Thanks,
Guru

On Thu, Apr 5, 2012 at 8:15 PM, Dave Abrahams <dave@boostpro.com> wrote:

on Wed Apr 04 2012, Guruswamy B M <guruswamy.1984-AT-gmail.com> wrote:

> 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

_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users