Files
2026-02-07 20:38:48 -08:00

34 lines
1.2 KiB
Python

import importlib.util
import os
import sys
# Add the parent directory of 'comfyui-auto-anime-prompts' to sys.path
# This simulates 'comfyui-auto-anime-prompts' being in 'custom_nodes'
repo_root = os.path.dirname(os.path.abspath(__file__))
parent_dir = os.path.dirname(repo_root)
# We want to import 'comfyui-auto-anime-prompts' as a module
# But it has hyphens, so we can't just 'import comfyui-auto-anime-prompts'
# We have to use importlib
module_name = "comfyui_auto_anime_prompts"
module_path = os.path.join(repo_root, "__init__.py")
spec = importlib.util.spec_from_file_location(module_name, module_path)
if spec and spec.loader:
module = importlib.util.module_from_spec(spec)
sys.modules[module_name] = module
spec.loader.exec_module(module)
print(f"Successfully loaded {module_name}")
if hasattr(module, "NODE_CLASS_MAPPINGS"):
print("NODE_CLASS_MAPPINGS found:")
for k, v in module.NODE_CLASS_MAPPINGS.items():
print(f" - {k}: {v}")
else:
print("NODE_CLASS_MAPPINGS NOT found")
if hasattr(module, "NODE_DISPLAY_NAME_MAPPINGS"):
print("NODE_DISPLAY_NAME_MAPPINGS found:")
for k, v in module.NODE_DISPLAY_NAME_MAPPINGS.items():
print(f" - {k}: {v}")