type: int is PyObject* subclass?: False type: char * is PyObject* subclass?: False typedef: 'PyObject' ptr_type: struct PyObject * is PyObject* subclass?: True typedef: 'PyTypeObject' ptr_type: struct PyTypeObject * is PyObject* subclass?: True typename: 'FooObject' struct_type: struct FooObject ptr_type: struct FooObject * is PyObject* subclass?: True typename: 'BarObject' struct_type: struct BarObject ptr_type: struct BarObject * is PyObject* subclass?: True typename: 'BazObject' struct_type: struct BazObject ptr_type: struct BazObject * is PyObject* subclass?: True typename: 'NotAnObject' struct_type: struct NotAnObject ptr_type: struct NotAnObject * is PyObject* subclass?: False