From 7aff0cdb0ecc39d114992068a44d3c7dcbb4f77a Mon Sep 17 00:00:00 2001 From: Hu Yueh-Wei Date: Thu, 3 Oct 2024 22:02:12 +0800 Subject: [PATCH] feat: add more codes for standalone testing --- core/src/ten_runtime/addon/addon.c | 3 ++- packages/core_extensions/py_init_extension_cpp/src/main.cc | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/core/src/ten_runtime/addon/addon.c b/core/src/ten_runtime/addon/addon.c index a77de512b7..c3f737b8ff 100644 --- a/core/src/ten_runtime/addon/addon.c +++ b/core/src/ten_runtime/addon/addon.c @@ -181,7 +181,7 @@ void ten_addon_register(ten_addon_store_t *addon_store, TEN_ASSERT(!addon_host->ten_env, "Invalid argument."); TEN_ASSERT(name, "Should not happen."); - TEN_LOGD("Register addon base: %s", name); + TEN_LOGD("Register addon: %s", name); addon_host->addon = addon; addon_host->store = addon_store; @@ -195,6 +195,7 @@ void ten_addon_register(ten_addon_store_t *addon_store, // require a base directory at all, so `NULL` might be passed as the base_dir // parameter value. if (base_dir) { + TEN_LOGI("Addon %s base_dir: %s", name, base_dir); ten_addon_find_and_set_base_dir(addon_host, base_dir); } diff --git a/packages/core_extensions/py_init_extension_cpp/src/main.cc b/packages/core_extensions/py_init_extension_cpp/src/main.cc index a0e5fdcbfa..22b0efe289 100644 --- a/packages/core_extensions/py_init_extension_cpp/src/main.cc +++ b/packages/core_extensions/py_init_extension_cpp/src/main.cc @@ -330,8 +330,8 @@ class py_init_addon_t : public ten::addon_t { ten_string_is_equal_c_str(short_name, ".."))) { // The full module name is "ten_packages.extension." ten_string_t *full_module_name = ten_string_create_formatted( - "ten_packages.extension.%s", short_name->buf); - ten_py_import_module(full_module_name->buf); + "ten_packages.extension.%s", ten_string_get_raw_str(short_name)); + ten_py_import_module(ten_string_get_raw_str(full_module_name)); ten_string_destroy(full_module_name); }