From 43a3da4155de8d19caf4d8d88872bda9b2a42ef9 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 24 Oct 2023 12:42:45 +0900 Subject: [PATCH] fix: WildcardEncodeInspire - show message on wildcards instead of raise error when Impact Pack is outdated --- __init__.py | 2 +- prompt_support.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/__init__.py b/__init__.py index e5787e5..9814f45 100644 --- a/__init__.py +++ b/__init__.py @@ -7,7 +7,7 @@ import importlib -print(f"### Loading: ComfyUI-Inspire-Pack (V0.32)") +print(f"### Loading: ComfyUI-Inspire-Pack (V0.32.1)") node_list = [ "lora_block_weight", diff --git a/prompt_support.py b/prompt_support.py index e58c910..e0c53ca 100644 --- a/prompt_support.py +++ b/prompt_support.py @@ -315,7 +315,10 @@ class WildcardEncodeInspire: @classmethod def INPUT_TYPES(s): if 'ImpactWildcardEncode' in nodes.NODE_CLASS_MAPPINGS: - wildcards = nodes.NODE_CLASS_MAPPINGS['ImpactWildcardEncode'].get_wildcard_list() + try: + wildcards = nodes.NODE_CLASS_MAPPINGS['ImpactWildcardEncode'].get_wildcard_list() + except: + wildcards = ["Impact Pack is outdated"] else: wildcards = ["Impact Pack isn't installed"]