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.concat %w[--verbose -v] if quieter?
|
||||||
flags_to_clear.each {|flag| delete flag}
|
flags_to_clear.each {|flag| delete flag}
|
||||||
|
|
||||||
ret = yield
|
yield
|
||||||
|
ensure
|
||||||
replace old_args
|
replace(old_args)
|
||||||
ret
|
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user