Commit 035a0a2b authored by Damien George's avatar Damien George
Browse files

py: Add support for _ in REPL to hold last computed value.

Only available when MICROPY_CAN_OVERRIDE_BUILTINS is enabled.
parent e813541e
...@@ -416,6 +416,10 @@ STATIC mp_obj_t mp_builtin___repl_print__(mp_obj_t o) { ...@@ -416,6 +416,10 @@ STATIC mp_obj_t mp_builtin___repl_print__(mp_obj_t o) {
mp_obj_print_helper(&mp_plat_print, o, PRINT_REPR); mp_obj_print_helper(&mp_plat_print, o, PRINT_REPR);
mp_print_str(&mp_plat_print, "\n"); mp_print_str(&mp_plat_print, "\n");
#endif #endif
#if MICROPY_CAN_OVERRIDE_BUILTINS
mp_obj_t dest[2] = {MP_OBJ_SENTINEL, o};
mp_type_module.attr((mp_obj_t)&mp_module_builtins, MP_QSTR__, dest);
#endif
} }
return mp_const_none; return mp_const_none;
} }
......
...@@ -35,6 +35,7 @@ QCFG(BYTES_IN_HASH, MICROPY_QSTR_BYTES_IN_HASH) ...@@ -35,6 +35,7 @@ QCFG(BYTES_IN_HASH, MICROPY_QSTR_BYTES_IN_HASH)
Q() Q()
Q(*) Q(*)
Q(_)
Q(__build_class__) Q(__build_class__)
Q(__class__) Q(__class__)
Q(__doc__) Q(__doc__)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment