keg: handle more exceptions on uninstall.

Fixes https://github.com/Homebrew/brew/issues/7110
This commit is contained in:
Mike McQuaid 2020-03-04 14:17:08 +00:00
parent 35ae54494b
commit b4b17fa892
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

View File

@ -135,7 +135,7 @@ class Keg
f = keg.to_formula
keg_formulae << f
[f.name, f.tap]
rescue FormulaUnavailableError
rescue
# If the formula for the keg can't be found,
# fall back to the information in the tab.
[keg.name, keg.tab.tap]
@ -257,8 +257,7 @@ class Keg
tap = begin
to_formula.tap
rescue FormulaUnavailableError, TapFormulaAmbiguityError,
TapFormulaWithOldnameAmbiguityError
rescue
# If the formula can't be found, just ignore aliases for now.
nil
end