diff --git a/components/micropython/vendor/py/builtinimport.c b/components/micropython/vendor/py/builtinimport.c index ce00af39e8f88013d90cf5f8a185323c59f8c047..bcf101850e4bbfd0f600649d9e6ceabd8fcf99c3 100644 --- a/components/micropython/vendor/py/builtinimport.c +++ b/components/micropython/vendor/py/builtinimport.c @@ -473,7 +473,10 @@ STATIC mp_obj_t process_import_at_level(qstr full_mod_name, qstr level_mod_name, } mp_obj_t mp_builtin___import___default(size_t n_args, const mp_obj_t *args) { - printf("__import__:\n"); + printf("__import__: %p %p %s\n", args[0], mp_obj_str_get_str(args[0]), mp_obj_str_get_str(args[0])); + size_t len; + const char* data = mp_obj_str_get_data(args[0], &len); + printf(" - %d %s\n", (int)len, data); for (size_t i = 0; i < n_args; i++) { printf(" "); mp_obj_print_helper(&mp_plat_print, args[i], PRINT_REPR);