mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-01-11 06:40:48 +08:00
add support for autogrow groups
This commit is contained in:
parent
9f41406c3f
commit
5361640267
@ -1236,17 +1236,21 @@ class NodeInfoV3:
|
|||||||
class PriceBadgeDepends:
|
class PriceBadgeDepends:
|
||||||
widgets: list[str] = field(default_factory=list)
|
widgets: list[str] = field(default_factory=list)
|
||||||
inputs: list[str] = field(default_factory=list)
|
inputs: list[str] = field(default_factory=list)
|
||||||
|
input_groups: list[str] = field(default_factory=list)
|
||||||
|
|
||||||
def validate(self) -> None:
|
def validate(self) -> None:
|
||||||
if not isinstance(self.widgets, list) or any(not isinstance(x, str) for x in self.widgets):
|
if not isinstance(self.widgets, list) or any(not isinstance(x, str) for x in self.widgets):
|
||||||
raise ValueError("PriceBadgeDepends.widgets must be a list[str].")
|
raise ValueError("PriceBadgeDepends.widgets must be a list[str].")
|
||||||
if not isinstance(self.inputs, list) or any(not isinstance(x, str) for x in self.inputs):
|
if not isinstance(self.inputs, list) or any(not isinstance(x, str) for x in self.inputs):
|
||||||
raise ValueError("PriceBadgeDepends.inputs must be a list[str].")
|
raise ValueError("PriceBadgeDepends.inputs must be a list[str].")
|
||||||
|
if not isinstance(self.input_groups, list) or any(not isinstance(x, str) for x in self.input_groups):
|
||||||
|
raise ValueError("PriceBadgeDepends.input_groups must be a list[str].")
|
||||||
|
|
||||||
def as_dict(self) -> dict[str, Any]:
|
def as_dict(self) -> dict[str, Any]:
|
||||||
return {
|
return {
|
||||||
"widgets": self.widgets,
|
"widgets": self.widgets,
|
||||||
"inputs": self.inputs,
|
"inputs": self.inputs,
|
||||||
|
"input_groups": self.input_groups,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user