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