Say I have my object layout defined as:
typedef struct {
    PyObject_HEAD
    // Other stuff...
} pyfoo;
...and my type definition:
static PyTypeObject pyfoo_T = {
    PyObject_HEAD_INIT(NULL)
    // ...
    pyfoo_new,
};
How do I create a new instance of pyfoo somewhere within my C extension?
 
     
     
    