Add group_name to DynamicGroup widget.
Some checks failed
Python Linting / Run Pylint (push) Has been cancelled
Build package / Build Test (3.11) (push) Has been cancelled
Build package / Build Test (3.12) (push) Has been cancelled
Build package / Build Test (3.13) (push) Has been cancelled
Python Linting / Run Ruff (push) Has been cancelled
Build package / Build Test (3.10) (push) Has been cancelled
Build package / Build Test (3.14) (push) Has been cancelled

This commit is contained in:
Talmaj Marinc 2026-06-27 11:54:59 +02:00
parent 30b19c6872
commit 330a37db94

View File

@ -1296,6 +1296,7 @@ class DynamicGroup(ComfyTypeI):
tooltip: str = None, tooltip: str = None,
lazy: bool = None, lazy: bool = None,
extra_dict=None, extra_dict=None,
group_name: str = "Group",
): ):
super().__init__(id, display_name, optional, tooltip, lazy, extra_dict) super().__init__(id, display_name, optional, tooltip, lazy, extra_dict)
# Validate template entries: only WidgetInput subclasses, no nesting # Validate template entries: only WidgetInput subclasses, no nesting
@ -1331,6 +1332,7 @@ class DynamicGroup(ComfyTypeI):
self.template = template self.template = template
self.min = min self.min = min
self.max = max self.max = max
self.group_name = group_name
def get_all(self) -> list["Input"]: def get_all(self) -> list["Input"]:
return [self] + list(self.template) return [self] + list(self.template)
@ -1340,6 +1342,7 @@ class DynamicGroup(ComfyTypeI):
"template": create_input_dict_v1(self.template), "template": create_input_dict_v1(self.template),
"min": self.min, "min": self.min,
"max": self.max, "max": self.max,
"group_name": self.group_name,
}) })
def validate(self): def validate(self):