summaryrefslogtreecommitdiff
path: root/py/builtin.h
diff options
context:
space:
mode:
Diffstat (limited to 'py/builtin.h')
-rw-r--r--py/builtin.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/py/builtin.h b/py/builtin.h
index fb1162784..7232142b7 100644
--- a/py/builtin.h
+++ b/py/builtin.h
@@ -64,7 +64,13 @@ MP_DECLARE_CONST_FUN_OBJ_KW(mp_builtin_open_obj);
#endif
+// A port can provide its own import handler by defining mp_builtin___import__.
+#ifndef mp_builtin___import__
+#define mp_builtin___import__ mp_builtin___import___default
+#endif
mp_obj_t mp_builtin___import__(size_t n_args, const mp_obj_t *args);
+mp_obj_t mp_builtin___import___default(size_t n_args, const mp_obj_t *args);
+
mp_obj_t mp_micropython_mem_info(size_t n_args, const mp_obj_t *args);
MP_DECLARE_CONST_FUN_OBJ_VAR(mp_builtin___build_class___obj);