mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[mpy] Added sys module
Removed useless "path" and "argv"
This commit is contained in:
@@ -723,3 +723,12 @@ Q(from_uint16_buffer)
|
||||
Q(from_int32_buffer)
|
||||
Q(from_uint32_buffer)
|
||||
#endif
|
||||
// sys QSTRs
|
||||
Q(sys)
|
||||
Q(info)
|
||||
Q(implementation)
|
||||
Q(byteorder)
|
||||
Q(exit)
|
||||
Q(modules)
|
||||
Q(print_exception)
|
||||
Q(version_info)
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
#define MICROPY_PY_STRUCT (0)
|
||||
|
||||
// Whether to provide "sys" module
|
||||
#define MICROPY_PY_SYS (0)
|
||||
#define MICROPY_PY_SYS (1)
|
||||
|
||||
// Whether to provide the "urandom" module
|
||||
#define MICROPY_PY_URANDOM (1)
|
||||
|
||||
@@ -187,8 +187,8 @@ MP_DEFINE_CONST_FUN_OBJ_1(mp_sys_settrace_obj, mp_sys_settrace);
|
||||
STATIC const mp_rom_map_elem_t mp_module_sys_globals_table[] = {
|
||||
{ MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_sys) },
|
||||
|
||||
{ MP_ROM_QSTR(MP_QSTR_path), MP_ROM_PTR(&MP_STATE_VM(mp_sys_path_obj)) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_argv), MP_ROM_PTR(&MP_STATE_VM(mp_sys_argv_obj)) },
|
||||
//{ MP_ROM_QSTR(MP_QSTR_path), MP_ROM_PTR(&MP_STATE_VM(mp_sys_path_obj)) },
|
||||
//{ MP_ROM_QSTR(MP_QSTR_argv), MP_ROM_PTR(&MP_STATE_VM(mp_sys_argv_obj)) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_version), MP_ROM_PTR(&version_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_version_info), MP_ROM_PTR(&mp_sys_version_info_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_implementation), MP_ROM_PTR(&mp_sys_implementation_obj) },
|
||||
|
||||
Reference in New Issue
Block a user