From 9cf5a29d63b78848b21215903c4390617775009a Mon Sep 17 00:00:00 2001 From: Haoming Date: Sat, 18 Apr 2026 22:06:11 +0800 Subject: [PATCH] handling --- comfy_extras/nodes_conversion.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/comfy_extras/nodes_conversion.py b/comfy_extras/nodes_conversion.py index 632c26a68..394473406 100644 --- a/comfy_extras/nodes_conversion.py +++ b/comfy_extras/nodes_conversion.py @@ -84,7 +84,10 @@ Convert one primitive type to another if not isinstance(input_value, str): raise TypeError("Input is not a string") output_value = input_value.strip().lower() in TRUTHFUL - except (TypeError, ValueError) as e: + case _: + # this should never happen as execution would throw "Value not in list" during validation + return io.NodeOutput(input_value) + except (TypeError, ValueError, ArithmeticError) as e: if cls.hidden.unique_id: PromptServer.instance.send_progress_text( f'Failed to convert "{input_value}" ({type(input_value).__name__}) to "{output_type}":\n{e}',