[C++-sig] Getting object for PyObject (reference counting)
Murray Cumming
murrayc at murrayc.com
Fri Feb 27 16:44:37 CET 2009
On Fri, 2009-02-27 at 07:35 -0800, Ralf W. Grosse-Kunstleve wrote:
> The trick is to use boost::python::handle:
>
> http://www.boost.org/doc/libs/1_38_0/libs/python/doc/v2/handle.html
>
> For example:
>
> object python_file((handle<>(borrowed(obj_ptr))));
Thanks, but like much of the documentation, I find that page very
unclear. Is there anything that states more obviously what should be
done in the two cases I mentioned.
> I can't find any definitive documentation that tells me how I should get
> a boost::python::object to wrap an existing PyObject*. I guess that
> there's a way to do it that uses an existing reference, and a way that
> takes an extra reference.
>
--
Murray Cumming
murrayc at murrayc.com
www.murrayc.com
www.openismus.com
More information about the Cplusplus-sig
mailing list