diff options
Diffstat (limited to 'py/objfilter.c')
-rw-r--r-- | py/objfilter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/py/objfilter.c b/py/objfilter.c index 1224950bd6..3eacdfc9b7 100644 --- a/py/objfilter.c +++ b/py/objfilter.c @@ -30,7 +30,7 @@ STATIC mp_obj_t filter_iternext(mp_obj_t self_in) { assert(MP_OBJ_IS_TYPE(self_in, &mp_type_filter)); mp_obj_filter_t *self = self_in; mp_obj_t next; - while ((next = mp_iternext(self->iter)) != MP_OBJ_NULL) { + while ((next = mp_iternext(self->iter)) != MP_OBJ_STOP_ITERATION) { mp_obj_t val; if (self->fun != mp_const_none) { val = mp_call_function_n_kw(self->fun, 1, 0, &next); @@ -41,7 +41,7 @@ STATIC mp_obj_t filter_iternext(mp_obj_t self_in) { return next; } } - return MP_OBJ_NULL; + return MP_OBJ_STOP_ITERATION; } const mp_obj_type_t mp_type_filter = { |