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)))); ----- Original Message ---- From: Murray Cumming <murr...@murrayc.com> To: cplusplus-sig@python.org Sent: Friday, February 27, 2009 1:33:10 AM Subject: [C++-sig] Getting object for PyObject (reference counting) 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. -- murr...@murrayc.com www.murrayc.com www.openismus.com _______________________________________________ Cplusplus-sig mailing list Cplusplus-sig@python.org http://mail.python.org/mailman/listinfo/cplusplus-sig _______________________________________________ Cplusplus-sig mailing list Cplusplus-sig@python.org http://mail.python.org/mailman/listinfo/cplusplus-sig