liugz18
2024-07-18 d80ac2fd2df4e7fb8a28acfa512bb11472b5cc99
funasr/utils/dynamic_import.py
@@ -28,13 +28,16 @@
        file_path = download_from_url(file_path)
    file_dir = os.path.dirname(file_path)
    file_name = os.path.basename(file_path)
    # file_name = os.path.basename(file_path)
    module_name = file_path.split("/")[-1].replace(".py", "")
    if len(file_dir) < 1:
        file_dir = "./"
    sys.path.append(file_dir)
    importlib.import_module(module_name)
    print(f"Loading remote code successfully: {file_path}")
    try:
        importlib.import_module(module_name)
        print(f"Loading remote code successfully: {file_path}")
    except Exception as e:
        print(f"Loading remote code failed: {file_path}, {e}")
#