Fix list generation

This commit is contained in:
StableLlama
2026-01-31 19:05:41 +01:00
parent 59975482f4
commit 607093e9cd
3 changed files with 34 additions and 34 deletions
+12 -12
View File
@@ -41,8 +41,8 @@ class DataListCreate(ComfyNodeABC):
OUTPUT_IS_LIST = (True,)
def create_list(self, **kwargs: list[Any]) -> tuple[list]:
values = list(kwargs.values())
return (values[:-1],)
values = list(kwargs.values())[:-1]
return (values,)
class DataListListCreate(ComfyNodeABC):
@@ -71,8 +71,8 @@ class DataListListCreate(ComfyNodeABC):
INPUT_IS_LIST = True
def create_list(self, **kwargs: list[Any]) -> tuple[list]:
values = list(kwargs.values())
return (values[:-1],)
values = list(kwargs.values())[:-1]
return (values,)
class DataListCreateFromBoolean(ComfyNodeABC):
@@ -98,8 +98,8 @@ class DataListCreateFromBoolean(ComfyNodeABC):
OUTPUT_IS_LIST = (True,)
def create_list(self, **kwargs: list[Any]) -> tuple[list]:
values = [bool(value) for value in kwargs.values()]
return (values[:-1],)
values = [bool(value) for value in list(kwargs.values())[:-1]]
return (values,)
class DataListCreateFromFloat(ComfyNodeABC):
@@ -125,8 +125,8 @@ class DataListCreateFromFloat(ComfyNodeABC):
OUTPUT_IS_LIST = (True,)
def create_list(self, **kwargs: list[Any]) -> tuple[list]:
values = [float(value) for value in kwargs.values()]
return (values[:-1],)
values = [float(value) for value in list(kwargs.values())[:-1]]
return (values,)
class DataListCreateFromInt(ComfyNodeABC):
@@ -152,8 +152,8 @@ class DataListCreateFromInt(ComfyNodeABC):
OUTPUT_IS_LIST = (True,)
def create_list(self, **kwargs: list[Any]) -> tuple[list]:
values = [int(value) for value in kwargs.values()]
return (values[:-1],)
values = [int(value) for value in list(kwargs.values())[:-1]]
return (values,)
class DataListCreateFromString(ComfyNodeABC):
@@ -179,8 +179,8 @@ class DataListCreateFromString(ComfyNodeABC):
OUTPUT_IS_LIST = (True,)
def create_list(self, **kwargs: list[Any]) -> tuple[list[Any]]:
values = [str(value) for value in kwargs.values()]
return (values[:-1],)
values = [str(value) for value in list(kwargs.values())[:-1]]
return (values,)
class DataListAll(ComfyNodeABC):
+4 -4
View File
@@ -39,8 +39,8 @@ class ListCreate(ComfyNodeABC):
FUNCTION = "create_list"
def create_list(self, **kwargs: list[Any]) -> tuple[list[Any]]:
values = list(kwargs.values())
return (values[:-1],)
values = list(kwargs.values())[:-1]
return (values,)
class ListCreateFromBoolean(ComfyNodeABC):
@@ -64,8 +64,8 @@ class ListCreateFromBoolean(ComfyNodeABC):
FUNCTION = "create_list"
def create_list(self, **kwargs: list[Any]) -> tuple[list[Any]]:
values = [bool(value) for value in kwargs.values()]
return (values[:-1],)
values = [bool(value) for value in list(kwargs.values())[:-1]]
return (values,)
class ListCreateFromFloat(ComfyNodeABC):