py: Add support for _ in REPL to hold last computed value.
Only available when MICROPY_CAN_OVERRIDE_BUILTINS is enabled.
This commit is contained in:
parent
e813541e3f
commit
035a0a2b6e
|
@ -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)
|
||||||
|
|
||||||
Q()
|
Q()
|
||||||
Q(*)
|
Q(*)
|
||||||
|
Q(_)
|
||||||
Q(__build_class__)
|
Q(__build_class__)
|
||||||
Q(__class__)
|
Q(__class__)
|
||||||
Q(__doc__)
|
Q(__doc__)
|
||||||
|
|
Loading…
Reference in New Issue