diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-12-05 00:09:10 +0200 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-12-05 00:13:29 +0200 |
commit | 1a1d11fa32ba043d22995d28cbc039cfa5f3cc46 (patch) | |
tree | ebe82caf230957315c45e26f4873f85cbe0b0d19 /py/modsys.c | |
parent | 5ae3ddcc9a8fab9c845d98d58b26b6d258809475 (diff) |
py/modsys: Implement sys.modules.
This for example will allow people to reload modules which didn't load
successfully (e.g. due to syntax error).
Diffstat (limited to 'py/modsys.c')
-rw-r--r-- | py/modsys.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/py/modsys.c b/py/modsys.c index 57ac2bf05..dd4d4d554 100644 --- a/py/modsys.c +++ b/py/modsys.c @@ -185,6 +185,9 @@ STATIC const mp_rom_map_elem_t mp_module_sys_globals_table[] = { { MP_ROM_QSTR(MP_QSTR_stderr), MP_ROM_PTR(&mp_sys_stderr_obj) }, #endif + #if MICROPY_PY_SYS_MODULES + { MP_OBJ_NEW_QSTR(MP_QSTR_modules), MP_OBJ_FROM_PTR(&MP_STATE_VM(mp_loaded_modules_dict)) }, + #endif #if MICROPY_PY_SYS_EXC_INFO { MP_ROM_QSTR(MP_QSTR_exc_info), MP_ROM_PTR(&mp_sys_exc_info_obj) }, #endif |