mercurial/cext/revlog.c
changeset 34438 ce26a13869fb
parent 33779 0f4ac3b6dee4
child 34439 b90e8da190da
equal deleted inserted replaced
34437:c1fe66e89f57 34438:ce26a13869fb
   443 
   443 
   444 	if (PyList_GET_SIZE(list) != 0) {
   444 	if (PyList_GET_SIZE(list) != 0) {
   445 		iter = PyObject_GetIter(list);
   445 		iter = PyObject_GetIter(list);
   446 		if (iter == NULL)
   446 		if (iter == NULL)
   447 			return -2;
   447 			return -2;
   448 		while ((iter_item = PyIter_Next(iter)))
   448 		while ((iter_item = PyIter_Next(iter))) {
   449 		{
       
   450 			iter_item_long = PyInt_AS_LONG(iter_item);
   449 			iter_item_long = PyInt_AS_LONG(iter_item);
   451 			Py_DECREF(iter_item);
   450 			Py_DECREF(iter_item);
   452 			if (iter_item_long < min_idx)
   451 			if (iter_item_long < min_idx)
   453 				min_idx = iter_item_long;
   452 				min_idx = iter_item_long;
   454 			phases[iter_item_long] = marker;
   453 			phases[iter_item_long] = marker;