mercurial/cext/revlog.c
changeset 45175 211063648b29
parent 45173 2bc5d1531235
child 45176 3264d58e8b06
equal deleted inserted replaced
45174:f93a4e3d35ab 45175:211063648b29
   755 	PyObject *item;
   755 	PyObject *item;
   756 	PyObject *iterator;
   756 	PyObject *iterator;
   757 	int rev, minrev = -1;
   757 	int rev, minrev = -1;
   758 	char *node;
   758 	char *node;
   759 
   759 
   760 	if (!PySet_Check(roots))
   760 	if (!PySet_Check(roots)) {
       
   761 		PyErr_SetString(PyExc_TypeError,
       
   762 		                "roots must be a set of nodes");
   761 		return -2;
   763 		return -2;
       
   764 	}
   762 	iterator = PyObject_GetIter(roots);
   765 	iterator = PyObject_GetIter(roots);
   763 	if (iterator == NULL)
   766 	if (iterator == NULL)
   764 		return -2;
   767 		return -2;
   765 	while ((item = PyIter_Next(iterator))) {
   768 	while ((item = PyIter_Next(iterator))) {
   766 		if (node_check(item, &node) == -1)
   769 		if (node_check(item, &node) == -1)