renamed and refactored Eval widget to Code Exec(ution) Widget
This commit is contained in:
+3
-3
@@ -25,7 +25,7 @@ from custom_nodes.EternalKernelLiteGraphNodes.image import Quantize
|
||||
from custom_nodes.EternalKernelLiteGraphNodes.image import SelectFromRGBSimilarity
|
||||
from custom_nodes.EternalKernelLiteGraphNodes.image import LoadImage
|
||||
from custom_nodes.EternalKernelLiteGraphNodes.image import PromptTemplate
|
||||
from custom_nodes.EternalKernelLiteGraphNodes.image import ExecWidget
|
||||
from custom_nodes.EternalKernelLiteGraphNodes.image import CodeExecWidget
|
||||
from custom_nodes.EternalKernelLiteGraphNodes.image import ImageDistanceMask
|
||||
from custom_nodes.EternalKernelLiteGraphNodes.image import TextRender
|
||||
|
||||
@@ -48,7 +48,7 @@ if use_generic_nodes:
|
||||
"Quantize": Quantize,
|
||||
"Select From RGB Similarity": SelectFromRGBSimilarity,
|
||||
"Load Layered Image": LoadImage,
|
||||
"Eval Widget": ExecWidget,
|
||||
"Code Execution Widget": CodeExecWidget,
|
||||
"Image Distance Mask": ImageDistanceMask,
|
||||
|
||||
"Image Text": TextRender,
|
||||
@@ -76,7 +76,7 @@ else:
|
||||
"Select From RGB Similarity": SelectFromRGBSimilarity,
|
||||
"Load Layered Image": LoadImage,
|
||||
"Prompt Template": PromptTemplate,
|
||||
"Eval Widget": ExecWidget,
|
||||
"Code Execution Widget": CodeExecWidget,
|
||||
"Tiny Txt 2 Img": TinyTxtToImg,
|
||||
"Image Distance Mask": ImageDistanceMask,
|
||||
"Preview Image Test": PreviewImageTest,
|
||||
|
||||
@@ -310,7 +310,7 @@ class PreviewImageTest(SaveImage):
|
||||
return my_ret
|
||||
|
||||
|
||||
class ExecWidget:
|
||||
class CodeExecWidget:
|
||||
"""runs eval on the given text"""
|
||||
|
||||
@classmethod
|
||||
@@ -338,7 +338,7 @@ class ExecWidget:
|
||||
}
|
||||
}
|
||||
|
||||
CATEGORY = "text"
|
||||
CATEGORY = "image"
|
||||
RETURN_TYPES = ("STRING", "IMAGE", "FLOAT", "INT", "TUPLE", "CODE")
|
||||
FUNCTION = "pre_exec_handler"
|
||||
INTERNAL_STATE_DISPLAY_CODE = True
|
||||
@@ -366,7 +366,7 @@ class ExecWidget:
|
||||
def exec_handler(self, text_to_eval, image_obj: torch.Tensor = None, float_obj: float = 0.0, string_obj: str = "",
|
||||
int_obj: int = 0, tuple_obj: tuple = None, name: str = "exec_func"):
|
||||
"""
|
||||
>>> ExecWidget().exec_handler("2 + 3")
|
||||
>>> CodeExecWidget().exec_handler("2 + 3")
|
||||
'5'
|
||||
"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user