Skip to content

Commit 7ea3fa2

Browse files
committed
py/builtinimport: Fix nanbox build after change to better handle -m modules.
1 parent 21c719b commit 7ea3fa2

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

py/builtinimport.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ mp_obj_t mp_builtin___import__(size_t n_args, const mp_obj_t *args) {
449449
mp_obj_dict_store(MP_OBJ_FROM_PTR(o->globals), MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(MP_QSTR___main__));
450450
#if MICROPY_CPYTHON_COMPAT
451451
// Store module as "__main__" in the dictionary of loaded modules (returned by sys.modules).
452-
mp_obj_dict_store(&MP_STATE_VM(mp_loaded_modules_dict), MP_OBJ_NEW_QSTR(MP_QSTR___main__), module_obj);
452+
mp_obj_dict_store(MP_OBJ_FROM_PTR(&MP_STATE_VM(mp_loaded_modules_dict)), MP_OBJ_NEW_QSTR(MP_QSTR___main__), module_obj);
453453
// Store real name in "__main__" attribute. Choosen semi-randonly, to reuse existing qstr's.
454454
mp_obj_dict_store(MP_OBJ_FROM_PTR(o->globals), MP_OBJ_NEW_QSTR(MP_QSTR___main__), MP_OBJ_NEW_QSTR(mod_name));
455455
#endif

0 commit comments

Comments
 (0)