Restore ARGV even if an exception is raised
This commit is contained in:
parent
79295ecaf8
commit
951620f146
@ -181,10 +181,9 @@ module HomebrewArgvExtension
|
||||
flags_to_clear.concat %w[--verbose -v] if quieter?
|
||||
flags_to_clear.each {|flag| delete flag}
|
||||
|
||||
ret = yield
|
||||
|
||||
replace old_args
|
||||
ret
|
||||
yield
|
||||
ensure
|
||||
replace(old_args)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user