From bb5176673b6f8560bbc33177cae58db6843dbe70 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 8 Feb 2023 14:24:09 +0100 Subject: [PATCH] Deal with lazy-setting of configuration --- lib/mrsk/commander.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/mrsk/commander.rb b/lib/mrsk/commander.rb index 2807162a..d6f88b25 100644 --- a/lib/mrsk/commander.rb +++ b/lib/mrsk/commander.rb @@ -75,10 +75,14 @@ class Mrsk::Commander def with_verbosity(level) - old_level = SSHKit.config.output_verbosity + old_level = self.verbosity + + self.verbosity = level SSHKit.config.output_verbosity = level + yield ensure + self.verbosity = old_level SSHKit.config.output_verbosity = old_level end