From a0fa536a5577a0fedd0b5bba450092965c8c413c Mon Sep 17 00:00:00 2001 From: Jeff Epler Date: Wed, 16 Feb 2022 20:03:49 -0600 Subject: [PATCH] Put .frozen back in sys.path, if frozen modules exist --- main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.c b/main.c index 2a0a8777c1..754e781158 100644 --- a/main.c +++ b/main.c @@ -162,6 +162,9 @@ STATIC void start_mp(supervisor_allocation *heap, bool first_run) { mp_obj_list_init((mp_obj_list_t *)mp_sys_path, 0); mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR_)); // current dir (or base dir of the script) mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_)); + #if MICROPY_MODULE_FROZEN + mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__dot_frozen)); + #endif mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_lib)); mp_obj_list_init((mp_obj_list_t *)mp_sys_argv, 0);