Add files via upload
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
# Importe les dictionnaires nécessaires depuis notre fichier de logique
|
||||
from .orchestrator import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
|
||||
|
||||
# Spécifie que les fichiers web (JS, CSS) se trouvent dans le sous-dossier "js"
|
||||
WEB_DIRECTORY = "./js"
|
||||
|
||||
# Rend les mappings accessibles à ComfyUI
|
||||
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS"]
|
||||
@@ -0,0 +1,21 @@
|
||||
class OrchestratorNode:
|
||||
NAME = "OrchestratorNode"
|
||||
DISPLAY_NAME = "Orchestrator (Workflow Switch)"
|
||||
FUNCTION = "do_nothing"
|
||||
CATEGORY = "Logic"
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
# Le widget est maintenant 100% géré par le JavaScript.
|
||||
return { "required": {} }
|
||||
|
||||
RETURN_TYPES = ()
|
||||
OUTPUT_NODE = True
|
||||
|
||||
# La fonction n'a plus besoin d'argument.
|
||||
def do_nothing(self):
|
||||
return ()
|
||||
|
||||
# Ces dictionnaires restent inchangés
|
||||
NODE_CLASS_MAPPINGS = { OrchestratorNode.NAME: OrchestratorNode }
|
||||
NODE_DISPLAY_NAME_MAPPINGS = { OrchestratorNode.NAME: OrchestratorNode.DISPLAY_NAME }
|
||||
Reference in New Issue
Block a user