File: bitarray/_bitarray.c
Function: bitarray_fromstring
Error: returning (PyObject*)NULL without setting an exception
1283 static PyObject *
1284 bitarray_fromstring(bitarrayobject *self, PyObject *string)
1285 {
1286     idx_t t, p;
1287 
1288     if (!PyString_Check(string)) {
when considering range: 1 <= value <= 0x8000000
taking False path
1289         PyErr_SetString(PyExc_TypeError, "string expected");
1290         return NULL;
1291     }
1292     t = self->nbits;
1293     p = setunused(self);
1294     self->nbits += p;
1295 
1296     if (extend_rawstring(self, string) < 0)
when considering range: -0x80000000 <= value <= -1
taking True path
1297         return NULL;
1298 
1299     delete_n(self, t, p);
1300     Py_RETURN_NONE;
1301 }
returning (PyObject*)NULL without setting an exception