diagnostic: flag unreadable rather than unavailable formulae.
Fixes #5980.
This commit is contained in:
parent
de8642411b
commit
983e542b9a
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user