From 8d67c0a6b44c2d9ea61ab979ccca0068b74326a9 Mon Sep 17 00:00:00 2001 From: Phil Scott Date: Fri, 23 Apr 2021 08:12:41 -0400 Subject: [PATCH] Removes printing of error messages when propagating --- src/Spectre.Console/Cli/CommandApp.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Spectre.Console/Cli/CommandApp.cs b/src/Spectre.Console/Cli/CommandApp.cs index ce52a0e..e0d8f11 100644 --- a/src/Spectre.Console/Cli/CommandApp.cs +++ b/src/Spectre.Console/Cli/CommandApp.cs @@ -90,13 +90,6 @@ namespace Spectre.Console.Cli } catch (Exception ex) { - // Render the exception. - var pretty = GetRenderableErrorMessage(ex); - if (pretty != null) - { - _configurator.Settings.Console.SafeRender(pretty); - } - // Should we always propagate when debugging? if (Debugger.IsAttached && ex is CommandAppException appException @@ -110,6 +103,13 @@ namespace Spectre.Console.Cli throw; } + // Render the exception. + var pretty = GetRenderableErrorMessage(ex); + if (pretty != null) + { + _configurator.Settings.Console.SafeRender(pretty); + } + return -1; } }