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|
begin
Formulary.from_rack(rack)
rescue FormulaUnavailableError => e
rescue FormulaUnreadableError, FormulaClassUnavailableError,
TapFormulaUnreadableError, TapFormulaClassUnavailableError => e
formula_unavailable_exceptions << e
rescue TapFormulaAmbiguityError, TapFormulaWithOldnameAmbiguityError
rescue FormulaUnavailableError,
TapFormulaAmbiguityError, TapFormulaWithOldnameAmbiguityError
nil
end
end