From 7dc5ee2fd8aba9048f347c11a722953d8a860108 Mon Sep 17 00:00:00 2001 From: "Lex Darlog (DRL)" <3897975+Lex-DRL@users.noreply.github.com> Date: Sun, 27 Jul 2025 03:10:58 +0500 Subject: [PATCH] fix: explicit return type to let the built-in `PreviewAny` node display the dict output --- enums.py | 2 +- node_dict_add_any.py | 2 +- node_dict_add_string.py | 2 +- node_dict_from_text.py | 2 +- node_dict_preview.py | 2 +- node_validate_keys.py | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/enums.py b/enums.py index 5c759b0..14ede54 100644 --- a/enums.py +++ b/enums.py @@ -35,4 +35,4 @@ class DataTypes(__BaseEnum): @classmethod def input_dict(cls, *_dicts: _t.Dict[str, T], **kwargs: T) -> _t.Tuple[_t.Union['DataTypes', str], _t.Dict[str, T]]: - return cls.DICT, cls.__custom_input_type_dict(_dicts, kwargs) + return str(cls.DICT), cls.__custom_input_type_dict(_dicts, kwargs) diff --git a/node_dict_add_any.py b/node_dict_add_any.py index 3196607..6416969 100644 --- a/node_dict_add_any.py +++ b/node_dict_add_any.py @@ -42,7 +42,7 @@ class StringConstructorDictAddAny: DESCRIPTION = _format_docstring(_cleandoc(__doc__)) FUNCTION = 'main' - RETURN_TYPES = (_DataTypes.DICT, ) + RETURN_TYPES = (str(_DataTypes.DICT), ) RETURN_NAMES = (_DataTypes.DICT.lower(), ) # OUTPUT_TOOLTIPS = tuple() diff --git a/node_dict_add_string.py b/node_dict_add_string.py index 6de5a1c..265d979 100644 --- a/node_dict_add_string.py +++ b/node_dict_add_string.py @@ -44,7 +44,7 @@ class StringConstructorDictAddString: DESCRIPTION = _format_docstring(_cleandoc(__doc__)) FUNCTION = 'main' - RETURN_TYPES = (_DataTypes.DICT, ) + RETURN_TYPES = (str(_DataTypes.DICT), ) RETURN_NAMES = (_DataTypes.DICT.lower(), ) # OUTPUT_TOOLTIPS = tuple() diff --git a/node_dict_from_text.py b/node_dict_from_text.py index fa93877..e92fba0 100644 --- a/node_dict_from_text.py +++ b/node_dict_from_text.py @@ -52,7 +52,7 @@ class StringConstructorDictFromText: OUTPUT_NODE = True # Just to show the status message even if not connected to anything FUNCTION = 'main' - RETURN_TYPES = (_DataTypes.DICT, ) + RETURN_TYPES = (str(_DataTypes.DICT), ) RETURN_NAMES = (_DataTypes.DICT.lower(), ) # OUTPUT_TOOLTIPS = tuple() diff --git a/node_dict_preview.py b/node_dict_preview.py index f5c4d21..c59068b 100644 --- a/node_dict_preview.py +++ b/node_dict_preview.py @@ -37,7 +37,7 @@ class StringConstructorDictPreview: OUTPUT_NODE = True FUNCTION = 'main' - RETURN_TYPES = (_DataTypes.DICT, ) + RETURN_TYPES = (str(_DataTypes.DICT), ) RETURN_NAMES = (_DataTypes.DICT.lower(), ) # OUTPUT_TOOLTIPS = tuple() diff --git a/node_validate_keys.py b/node_validate_keys.py index 5ab0b58..27f8988 100644 --- a/node_validate_keys.py +++ b/node_validate_keys.py @@ -37,7 +37,7 @@ class StringConstructorValidateKeys: OUTPUT_NODE = True FUNCTION = 'main' - RETURN_TYPES = (_DataTypes.DICT, ) + RETURN_TYPES = (str(_DataTypes.DICT), ) RETURN_NAMES = (_DataTypes.DICT.lower(), ) # OUTPUT_TOOLTIPS = tuple()