summaryrefslogtreecommitdiffstatshomepage
path: root/py/objpolyiter.c
diff options
context:
space:
mode:
Diffstat (limited to 'py/objpolyiter.c')
-rw-r--r--py/objpolyiter.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/py/objpolyiter.c b/py/objpolyiter.c
index 5bc397f6ec..7a45b6b73f 100644
--- a/py/objpolyiter.c
+++ b/py/objpolyiter.c
@@ -48,10 +48,9 @@ STATIC mp_obj_t polymorph_it_iternext(mp_obj_t self_in) {
MP_DEFINE_CONST_OBJ_TYPE(
mp_type_polymorph_iter,
MP_QSTR_iterator,
- MP_TYPE_FLAG_NONE,
+ MP_TYPE_FLAG_ITER_IS_ITERNEXT,
MP_TYPE_NULL_MAKE_NEW,
- getiter, mp_identity_getiter,
- iternext, polymorph_it_iternext
+ iter, polymorph_it_iternext
);
#if MICROPY_ENABLE_FINALISER
@@ -81,10 +80,9 @@ STATIC MP_DEFINE_CONST_DICT(mp_obj_polymorph_iter_locals_dict, mp_obj_polymorph_
MP_DEFINE_CONST_OBJ_TYPE(
mp_type_polymorph_iter_with_finaliser,
MP_QSTR_iterator,
- MP_TYPE_FLAG_NONE,
+ MP_TYPE_FLAG_ITER_IS_ITERNEXT,
MP_TYPE_NULL_MAKE_NEW,
- getiter, mp_identity_getiter,
- iternext, polymorph_it_iternext,
+ iter, polymorph_it_iternext,
locals_dict, &mp_obj_polymorph_iter_locals_dict
);
#endif