8000 modffi: Update for MP_OBJ_STOP_ITERATION refactor. · errordeveloper/micropython@9ae0912 · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Mar 4, 2020. It is now read-only.

Commit 9ae0912

Browse files
committed
modffi: Update for MP_OBJ_STOP_ITERATION refactor.
1 parent 27dd471 commit 9ae0912

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

unix/modffi.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ STATIC mp_obj_t ffimod_func(uint n_args, const mp_obj_t *args) {
141141
mp_obj_t iterable = mp_getiter(args[3]);
142142
mp_obj_t item;
143143
int i = 0;
144-
while ((item = mp_iternext(iterable)) != MP_OBJ_NULL) {
144+
while ((item = mp_iternext(iterable)) != MP_OBJ_STOP_ITERATION) {
145145
o->params[i++] = get_ffi_type(item);
146146
}
147147

@@ -178,7 +178,7 @@ STATIC mp_obj_t mod_ffi_callback(mp_obj_t rettype_in, mp_obj_t func_in, mp_obj_t
178178
mp_obj_t iterable = mp_getiter(paramtypes_in);
179179
mp_obj_t item;
180180
int i = 0;
181-
while ((item = mp_iternext(iterable)) != MP_OBJ_NULL) {
181+
while ((item = mp_iternext(iterable)) != MP_OBJ_STOP_ITERATION) {
182182
o->params[i++] = get_ffi_type(item);
183183
}
184184

0 commit comments

Comments
 (0)
0