diff options
| author | Dan Halbert <halbert@halwitz.org> | 2017-08-31 13:40:43 -0400 |
|---|---|---|
| committer | Scott Shawcroft <scott@tannewt.org> | 2017-08-31 11:38:00 -0700 |
| commit | 59faa05a108813e921d25e062c4d7ef5b5b0b407 (patch) | |
| tree | c277fc90b2de12f0e0a16f6348f3dcac2c1ae09f /esp8266 | |
| parent | fdb97eda09ca1968df8a919d15ebd1fe191fb57e (diff) | |
Add ".frozen" to end of sys.path, so that internal frozen modules are visible on boot.
Diffstat (limited to 'esp8266')
| -rw-r--r-- | esp8266/main.c | 3 |
1 files changed, 3 insertions, 0 deletions
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; |
