From a81fad89b13fdd4e0f37f406bda62719936859cf Mon Sep 17 00:00:00 2001
From: Sebastian Krzyszkowiak <dos@dosowisko.net>
Date: Wed, 11 Oct 2023 01:38:11 +0200
Subject: [PATCH] len

---
 components/micropython/vendor/py/builtinimport.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/components/micropython/vendor/py/builtinimport.c b/components/micropython/vendor/py/builtinimport.c
index ce00af39e8..bcf101850e 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);
-- 
GitLab