diagnostic: flag unreadable rather than unavailable formulae.

Fixes #5980.
This commit is contained in:
Mike McQuaid 2019-04-03 19:02:04 +01:00
parent de8642411b
commit 983e542b9a
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

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