From 7f1efc32378889e0044c2ee53e9d9ad93c7ff041 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 10 May 2021 14:24:54 -0500 Subject: [PATCH] Panic should work on any value for error --- sgx_jmp.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sgx_jmp.rb b/sgx_jmp.rb index b1c166c..4402bb6 100644 --- a/sgx_jmp.rb +++ b/sgx_jmp.rb @@ -69,7 +69,8 @@ end BRAINTREE = AsyncBraintree.new(**CONFIG[:braintree]) def panic(e) - warn "Error raised during event loop: #{e.message}" + m = e.respond_to?(:message) ? e.message : e + warn "Error raised during event loop: #{e.class}: #{m}" warn e.backtrace if e.respond_to?(:backtrace) exit 1 end -- 2.38.5