File: src/BTrees/SetTemplate.c
Function: set_repr
Error: ob_refcnt of '*t' is 1 too high
231 static PyObject *
232 set_repr(Bucket *self)
233 {
234   static PyObject *format;
235   PyObject *r, *t;
236 
237   if (!format)
when treating unknown struct PyObject * from src/BTrees/SetTemplate.c:233 as non-NULL
taking False path
238       format = PyString_FromString(MOD_NAME_PREFIX "Set(%s)");
239   UNLESS (t = PyTuple_New(1)) return NULL;
when PyTuple_New() succeeds
taking False path
PyTupleObject allocated at:   UNLESS (t = PyTuple_New(1)) return NULL;
ob_refcnt is now refs: 1 + N where N >= 0
240   UNLESS (r = bucket_keys(self, NULL, NULL)) goto err;
when bucket_keys() succeeds
taking False path
241   PyTuple_SET_ITEM(t, 0, r);
242   r = t;
243   ASSIGN(r, PyString_Format(format, r));
when PyString_Format() succeeds
244   return r;
245 err:
246   Py_DECREF(t);
247   return NULL;
248 }
ob_refcnt of '*t' is 1 too high
was expecting final ob_refcnt to be N + 0 (for some unknown N)
but final ob_refcnt is N + 1
found 5 similar trace(s) to this

File: src/BTrees/SetTemplate.c
Function: set_repr
Error: ob_refcnt of new ref from (unknown) PyString_Format is 1 too high
231 static PyObject *
232 set_repr(Bucket *self)
233 {
234   static PyObject *format;
235   PyObject *r, *t;
236 
237   if (!format)
when treating unknown struct PyObject * from src/BTrees/SetTemplate.c:233 as non-NULL
taking False path
238       format = PyString_FromString(MOD_NAME_PREFIX "Set(%s)");
239   UNLESS (t = PyTuple_New(1)) return NULL;
when PyTuple_New() succeeds
taking False path
240   UNLESS (r = bucket_keys(self, NULL, NULL)) goto err;
when bucket_keys() succeeds
taking False path
241   PyTuple_SET_ITEM(t, 0, r);
242   r = t;
243   ASSIGN(r, PyString_Format(format, r));
when PyString_Format() succeeds
new ref from (unknown) PyString_Format allocated at:   ASSIGN(r, PyString_Format(format, r));
ob_refcnt is now refs: 1 + N where N >= 0
244   return r;
245 err:
246   Py_DECREF(t);
247   return NULL;
248 }
ob_refcnt of new ref from (unknown) PyString_Format is 1 too high
was expecting final ob_refcnt to be N + 0 (for some unknown N)
but final ob_refcnt is N + 1
found 2 similar trace(s) to this