Anyone able to help with this?  I had to create helper methods to serialize
the PMT objects and return a vector of strings.  Not the best solution :(

On Thu, Jul 28, 2016 at 11:04 AM, Dave NotTelling <dmp250...@gmail.com>
wrote:

> I have a utility lib in C++ created with 'gr_modtool add noblock' that has
> a function that returns a vector of pmt::pmt_t values.  I need to then be
> able to access the elements of that vector via Python.  Right now I get the
> following error when using a for loop to iterate over the vector:
>
>
> TypeError: 'SwigPyObject' object is not iterable
> swig/python detected a memory leak of type 'std::vector<
> boost::intrusive_ptr< pmt::pmt_base >,std::allocator< boost::intrusive_ptr<
> pmt::pmt_base > > > *', no destructor found.
>
>
> How does one iterate over the elements of a std::vector<pmt::pmt_t> in
> Python?
>
> Thanks!
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to