From aff07a55fb575440640bf081c8ebf80246d3cc83 Mon Sep 17 00:00:00 2001 From: Sonny Box Date: Thu, 12 Feb 2026 04:02:13 -0800 Subject: [PATCH] change execution type --- debug.py | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/debug.py b/debug.py index dc8e75d..b3747c9 100644 --- a/debug.py +++ b/debug.py @@ -191,13 +191,17 @@ class SuperStopExecution: "STRING", { "multiline": False, - "default": "Generic user", + "default": "Execution stopped by condition.", }, ), - }, - "optional": { - "trigger": ("*", {}), - }, + "trigger": ( + "BOOLEAN", + { + "default": True, + "tooltip": "If True, execution halts. If False, nothing happens.", + }, + ), + } } RETURN_TYPES = () @@ -205,6 +209,9 @@ class SuperStopExecution: OUTPUT_NODE = True CATEGORY = "SuperNodes/debug" - def halt_execution(self, message, trigger=None): - alert = str(message) - raise Exception(f"{alert}") + def halt_execution(self, message, trigger): + if trigger: + alert = str(message) + raise Exception(f"{alert}") + + return ()