feat(randomizer): add lora pool Vue widget

This commit is contained in:
Will Miao
2026-01-11 16:26:38 +08:00
parent 32249d1886
commit 3d348900ac
26 changed files with 4658 additions and 119 deletions

View File

@@ -9,6 +9,7 @@ try: # pragma: no cover - import fallback for pytest collection
from .py.nodes.wanvideo_lora_select import WanVideoLoraSelectLM
from .py.nodes.wanvideo_lora_select_from_text import WanVideoLoraSelectFromText
from .py.nodes.demo_vue_widget_node import LoraManagerDemoNode
from .py.nodes.lora_pool import LoraPoolNode
from .py.metadata_collector import init as init_metadata_collector
except ImportError: # pragma: no cover - allows running under pytest without package install
import importlib
@@ -30,6 +31,7 @@ except ImportError: # pragma: no cover - allows running under pytest without pa
WanVideoLoraSelectLM = importlib.import_module("py.nodes.wanvideo_lora_select").WanVideoLoraSelectLM
WanVideoLoraSelectFromText = importlib.import_module("py.nodes.wanvideo_lora_select_from_text").WanVideoLoraSelectFromText
LoraManagerDemoNode = importlib.import_module("py.nodes.demo_vue_widget_node").LoraManagerDemoNode
LoraPoolNode = importlib.import_module("py.nodes.lora_pool").LoraPoolNode
init_metadata_collector = importlib.import_module("py.metadata_collector").init
NODE_CLASS_MAPPINGS = {
@@ -42,7 +44,8 @@ NODE_CLASS_MAPPINGS = {
DebugMetadata.NAME: DebugMetadata,
WanVideoLoraSelectLM.NAME: WanVideoLoraSelectLM,
WanVideoLoraSelectFromText.NAME: WanVideoLoraSelectFromText,
"LoraManagerDemoNode": LoraManagerDemoNode
"LoraManagerDemoNode": LoraManagerDemoNode,
LoraPoolNode.NAME: LoraPoolNode
}
WEB_DIRECTORY = "./web/comfyui"