From 4568f3204d98849c4d1fc74b1ed6fd13b501d4cb Mon Sep 17 00:00:00 2001 From: Luka Vandervelden Date: Sat, 4 Jan 2020 13:29:04 +0100 Subject: [PATCH] Improved exception handling in gen-config. --- src/gen-config.cr | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gen-config.cr b/src/gen-config.cr index 7c558b7..260b8ce 100644 --- a/src/gen-config.cr +++ b/src/gen-config.cr @@ -197,5 +197,10 @@ rescue e : GenConfig::Exception rescue e : Crinja::TypeError STDERR.puts "Error reading template: #{e.message}" exit 1 +rescue e + STDERR.puts "unhandled exception: #{e.message}" + e.backtrace.map do |line| + STDERR << " - " << line << '\n' + end end