How to create an instance of a python class from C++
Bill
galaxyblue63 at gmail.com
Wed Mar 5 08:42:20 EST 2014
>
> So far, so good. The object that was passed in was the "Derived"
> class object. Since you presumably only want class objects to be
> passed in, you might want to check that here using PyType_Check.
>
Yes. Will do.
>
> > PyTypeObject *typ = class_decl->ob_type;
>
> In Python, you instantiate a class by calling it. You should do the
> same in C, using PyObject_CallFunction. But as above, note that you
> want to call class_decl, not class_decl->ob_type.
>
Of course. That works.
Thanks.
Bill
More information about the Python-list
mailing list