Merge pull request #5981 from MikeMcQuaid/diagnostic-unreadable-not-unavailable

diagnostic: flag unreadable rather than unavailable formulae.
This commit is contained in:
Mike McQuaid 2019-04-03 21:51:05 +01:00 committed by GitHub
commit 4872a4fcfc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -718,9 +718,11 @@ module Homebrew
Formula.racks.each do |rack| Formula.racks.each do |rack|
begin begin
Formulary.from_rack(rack) Formulary.from_rack(rack)
rescue FormulaUnavailableError => e rescue FormulaUnreadableError, FormulaClassUnavailableError,
TapFormulaUnreadableError, TapFormulaClassUnavailableError => e
formula_unavailable_exceptions << e formula_unavailable_exceptions << e
rescue TapFormulaAmbiguityError, TapFormulaWithOldnameAmbiguityError rescue FormulaUnavailableError,
TapFormulaAmbiguityError, TapFormulaWithOldnameAmbiguityError
nil nil
end end
end end