Add DarkAnyToString because mtb Any to String is broken
This commit is contained in:
@@ -8,6 +8,7 @@ from .modules import faces
|
||||
from .modules import prompts
|
||||
from .modules import files
|
||||
from .modules import checkpoints
|
||||
from .modules import convert
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -21,6 +22,7 @@ NODE_CLASS_MAPPINGS = {
|
||||
"DarkFaceIndexGenerator": faces.DarkFaceIndexGenerator,
|
||||
"DarkCheckpointRandomizer": checkpoints.DarkCheckpointRandomizer,
|
||||
"DarkCheckpointSwitcher": checkpoints.DarkCheckpointSwitcher,
|
||||
"DarkAnyToString": convert.DarkAnyToString,
|
||||
}
|
||||
|
||||
NODE_DISPLAY_NAME_MAPPINGS = {
|
||||
@@ -32,6 +34,7 @@ NODE_DISPLAY_NAME_MAPPINGS = {
|
||||
"DarkFaceIndexGenerator": "Dark Face Index Generator",
|
||||
"DarkCheckpointRandomizer": "Dark Checkpoint Randomizer",
|
||||
"DarkCheckpointSwitcher": "Dark Checkpoint Switcher",
|
||||
"DarkAnyToString": "Dark Any to String",
|
||||
}
|
||||
|
||||
__all__ = [NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS]
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
__version__ = "0.0.7"
|
||||
|
||||
|
||||
import logging
|
||||
from .utils.darkdata import DarkFolderBase
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
# AnyType trick taken from here: https://github.com/comfyanonymous/ComfyUI/discussions/4830
|
||||
class AnyType(str):
|
||||
def __ne__(self, __value: object) -> bool:
|
||||
return False
|
||||
|
||||
|
||||
any_typ = AnyType("*")
|
||||
|
||||
|
||||
class DarkAnyToString(object):
|
||||
"""
|
||||
Convert anything to a string
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
return {
|
||||
"required": {
|
||||
"anything": (
|
||||
any_typ,
|
||||
{
|
||||
"forceInput": True,
|
||||
},
|
||||
),
|
||||
},
|
||||
}
|
||||
|
||||
RETURN_TYPES = ("STRING",)
|
||||
FUNCTION = "any_to_string"
|
||||
|
||||
CATEGORY = "DarkPrompt"
|
||||
|
||||
def any_to_string(self, anything):
|
||||
return (str(anything),)
|
||||
Reference in New Issue
Block a user