From 59faa05a108813e921d25e062c4d7ef5b5b0b407 Mon Sep 17 00:00:00 2001 From: Dan Halbert Date: Thu, 31 Aug 2017 13:40:43 -0400 Subject: Add ".frozen" to end of sys.path, so that internal frozen modules are visible on boot. --- esp8266/main.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'esp8266') diff --git a/esp8266/main.c b/esp8266/main.c index 5dc513b44..4f41adb69 100644 --- a/esp8266/main.c +++ b/esp8266/main.c @@ -98,6 +98,9 @@ STATIC void mp_reset(void) { 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_lib)); mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_)); + // Frozen modules are in their own pseudo-dir, ".frozen". + mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__dot_frozen)); + mp_obj_list_init(mp_sys_argv, 0); MP_STATE_PORT(term_obj) = MP_OBJ_NULL; MP_STATE_PORT(dupterm_arr_obj) = MP_OBJ_NULL; -- cgit v1.2.3