File: bitarray/_bitarray.c
Function: bitarray_imul
Error: returning (PyObject*)NULL without setting an exception
1714 static PyObject *
1715 bitarray_imul(bitarrayobject *self, PyObject *v)
1716 {
1717     idx_t vi = 0;
1718 
1719     if (!ISINDEX(v)) {
when considering value == (long unsigned int)0 from bitarray/_bitarray.c:1719
taking True path
when treating unknown struct PyNumberMethods * from bitarray/_bitarray.c:1719 as non-NULL
taking False path
when considering range: 1 <= value <= 131072
taking False path
when treating unknown struct PyNumberMethods * from bitarray/_bitarray.c:1719 as non-NULL
when treating unknown struct PyObject * (*unaryfunc) (struct PyObject *) from bitarray/_bitarray.c:1719 as non-NULL
taking False path
1720         PyErr_SetString(PyExc_TypeError,
1721             "integer value expected for in-place bitarray repetition");
1722         return NULL;
1723     }
1724     getIndex(v, &vi);
1725     if (repeat(self, vi) < 0)
when considering range: -0x80000000 <= value <= -1
taking True path
1726         return NULL;
1727 
1728     Py_INCREF(self);
1729     return (PyObject *) self;
1730 }
returning (PyObject*)NULL without setting an exception
found 1 similar trace(s) to this