Fix super init. CP changed it to support kwargs

This commit is contained in:
Scott Shawcroft 2023-10-05 12:44:30 -07:00
parent 4863ce7c8e
commit 94c7082e9c
No known key found for this signature in database
GPG Key ID: 0DFD512649C052DA

View File

@ -102,7 +102,7 @@ STATIC mp_obj_t native_base_init_wrapper(size_t n_args, const mp_obj_t *pos_args
if (n_kw) {
memcpy(args2 + n_args, kw_args->table, 2 * n_kw * sizeof(mp_obj_t));
}
self->subobj[0] = MP_OBJ_TYPE_GET_SLOT(native_base, make_new)(native_base, n_args - 1, 0, pos_args + 1);
self->subobj[0] = MP_OBJ_TYPE_GET_SLOT(native_base, make_new)(native_base, n_args, n_kw, args2);
m_del(mp_obj_t, args2, n_args + 2 * n_kw);
return mp_const_none;