Made id on static Outputs optional, still required on DynamicOutput

This commit is contained in:
kosinkadink1@gmail.com
2025-07-10 01:49:01 -05:00
parent fe2cadeaa0
commit 5423a4f262
4 changed files with 22 additions and 21 deletions

View File

@@ -62,8 +62,8 @@ class V3TestNode(io.ComfyNodeV3):
# ]]
],
outputs=[
io.Int.Output("int_output"),
io.Image.Output("img_output", display_name="img🖼", tooltip="This is an image"),
io.Int.Output(),
io.Image.Output(display_name="img🖼", tooltip="This is an image"),
],
hidden=[
io.Hidden.prompt,
@@ -142,8 +142,8 @@ class V3LoraLoader(io.ComfyNodeV3):
),
],
outputs=[
io.Model.Output("model_out"),
io.Clip.Output("clip_out"),
io.Model.Output(),
io.Clip.Output(),
],
)
@@ -169,7 +169,7 @@ class NInputsTest(io.ComfyNodeV3):
io.AutogrowDynamic.Input("nmock2", template_input=io.Int.Input("int"), optional=True, min=1, max=4),
],
outputs=[
io.Image.Output("image_out"),
io.Image.Output(),
],
)

View File

@@ -87,7 +87,7 @@ class PreviewImage_V3(io.ComfyNodeV3):
@classmethod
def execute(cls, images):
return io.NodeOutput(ui=ui.PreviewImage(images))
return io.NodeOutput(ui=ui.PreviewImage(images, cls=cls))
class LoadImage_V3(io.ComfyNodeV3):
@@ -107,12 +107,8 @@ class LoadImage_V3(io.ComfyNodeV3):
),
],
outputs=[
io.Image.Output(
"IMAGE",
),
io.Mask.Output(
"MASK",
),
io.Image.Output(),
io.Mask.Output(),
],
)
@@ -207,12 +203,8 @@ class LoadImageOutput_V3(io.ComfyNodeV3):
),
],
outputs=[
io.Image.Output(
"IMAGE",
),
io.Mask.Output(
"MASK",
),
io.Image.Output(),
io.Mask.Output(),
],
)

View File

@@ -39,7 +39,7 @@ class WebcamCapture_V3(io.ComfyNodeV3):
io.Boolean.Input("capture_on_queue", default=True),
],
outputs=[
io.Image.Output("IMAGE"),
io.Image.Output(),
],
)