From 983e542b9a8f131eadc8a9ee0703512007b8b7ad Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Wed, 3 Apr 2019 19:02:04 +0100 Subject: [PATCH] diagnostic: flag unreadable rather than unavailable formulae. Fixes #5980. --- Library/Homebrew/diagnostic.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/diagnostic.rb b/Library/Homebrew/diagnostic.rb index ee279ee228..c67d25da5d 100644 --- a/Library/Homebrew/diagnostic.rb +++ b/Library/Homebrew/diagnostic.rb @@ -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