diff options
Diffstat (limited to 'py/runtime.c')
-rw-r--r-- | py/runtime.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/py/runtime.c b/py/runtime.c index 0d9906ea60..3d56cc87ba 100644 --- a/py/runtime.c +++ b/py/runtime.c @@ -408,6 +408,13 @@ mp_obj_t rt_load_const_str(qstr qstr) { return MP_OBJ_NEW_QSTR(qstr); } +mp_obj_t rt_load_const_bytes(qstr qstr) { + DEBUG_OP_printf("load b'%s'\n", qstr_str(qstr)); + uint len; + const byte *data = qstr_data(qstr, &len); + return mp_obj_new_bytes(data, len); +} + mp_obj_t rt_load_name(qstr qstr) { // logic: search locals, globals, builtins DEBUG_OP_printf("load name %s\n", qstr_str(qstr)); |