typeobject.c:PyType_GenericAlloc has this: if (type->tp_flags & Py_TPFLAGS_HEAPTYPE) Py_INCREF(type); Where is the corresponding DECREF? Regards, Martin