summaryrefslogtreecommitdiffstatshomepage
path: root/py/runtime.c
diff options
context:
space:
mode:
Diffstat (limited to 'py/runtime.c')
-rw-r--r--py/runtime.c7
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));