python api internals: no need to set the stop-iter exception string.

This commit is contained in:
Campbell Barton 2013-11-17 15:09:57 +11:00
parent c9209de573
commit 85bbef0f4e
5 changed files with 5 additions and 7 deletions

View File

@ -2879,8 +2879,7 @@ static PyObject *bpy_bmiter_next(BPy_BMIter *self)
{
BMHeader *ele = BM_iter_step(&self->iter);
if (ele == NULL) {
PyErr_SetString(PyExc_StopIteration,
"bpy_bmiter_next stop");
PyErr_SetNone(PyExc_StopIteration);
return NULL;
}
else {

View File

@ -341,8 +341,7 @@ static PyObject *bpy_bmeditseliter_next(BPy_BMEditSelIter *self)
{
BMEditSelection *ese = self->ese;
if (ese == NULL) {
PyErr_SetString(PyExc_StopIteration,
"bpy_bmiter_next stop");
PyErr_SetNone(PyExc_StopIteration);
return NULL;
}
else {

View File

@ -1397,7 +1397,7 @@ static PyObject *BPy_Group_Iter_Next(BPy_IDGroup_Iter *self)
}
}
else {
PyErr_SetString(PyExc_StopIteration, "iterator at end");
PyErr_SetNone(PyExc_StopIteration);
return NULL;
}
}

View File

@ -6044,7 +6044,7 @@ static PyObject *pyrna_prop_collection_iter(BPy_PropertyRNA *self)
static PyObject *pyrna_prop_collection_iter_next(BPy_PropertyCollectionIterRNA *self)
{
if (self->iter.valid == false) {
PyErr_SetString(PyExc_StopIteration, "pyrna_prop_collection_iter stop");
PyErr_SetNone(PyExc_StopIteration);
return NULL;
}
else {

View File

@ -383,7 +383,7 @@ static PyObject *KX_PythonSeq_nextIter(KX_PythonSeq *self)
self->iter++;
if ( object==NULL ) {
self->iter= -1; /* for reuse */
PyErr_SetString(PyExc_StopIteration, "iterator at end");
PyErr_SetNone(PyExc_StopIteration);
}
return object; /* can be NULL for end of iterator */
}