File: gst.c
Function: __GstImplementsInterface__interface_init
Error: ob_refcnt of '*iftmp.2328' is 1 too high
23899 static void
23900 __GstImplementsInterface__interface_init(GstImplementsInterfaceClass *iface, PyTypeObject *pytype)
23901 {
23902     GstImplementsInterfaceClass *parent_iface = g_type_interface_peek_parent(iface);
23903     PyObject *py_method;
23904 
23905     py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_supported") : NULL;
taking True path
when PyObject_GetAttrString() succeeds
new ref from call to PyObject_GetAttrString allocated at:     py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_supported") : NULL;
ob_refcnt is now refs: 1 + N where N >= 0
23906     if (py_method && !PyObject_TypeCheck(py_method, &PyCFunction_Type)) {
taking True path
taking True path
when considering value == (int)0 from gst.c:23906
taking True path
23907         iface->supported = _wrap_GstImplementsInterface__proxy_do_supported;
when treating unknown struct GstImplementsInterfaceClass * from gst.c:23900 as non-NULL
23908     } else {
23909         PyErr_Clear();
23910         if (parent_iface) {
23911             iface->supported = parent_iface->supported;
23912         }
23913     Py_XDECREF(py_method);
23914     }
23915 }
returning
ob_refcnt of '*iftmp.2328' is 1 too high
was expecting final ob_refcnt to be N + 0 (for some unknown N)
but final ob_refcnt is N + 1