From 22e4b2ab0d3cd8a5fd39bed589e18302f2941bd5 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Wed, 30 Sep 2026 22:32:22 -0400 Subject: [PATCH] fix: print KSorobanError message to stderr before exit When `_exec_test` catches a KSorobanError (e.g. 'Unsupported SC value type'), it exits with code 1 but prints nothing, leaving the user with no indication of what went wrong. Print the error message to stderr before exiting. Closes #92 --- src/komet/komet.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/komet/komet.py b/src/komet/komet.py index 7182a37..98d1ea7 100644 --- a/src/komet/komet.py +++ b/src/komet/komet.py @@ -191,7 +191,8 @@ def _exec_test( kasmer.deploy_and_run(wasm, child_wasms, max_examples, id) emit_event('komet_test_complete') sys.exit(0) - except KSorobanError: + except KSorobanError as e: + print(str(e), file=sys.stderr) emit_event('komet_test_complete') sys.exit(1)