uses: restore formula-level exception handler
This is a temporary measure until: - #1862 is merged - I can a test on `brew uses` against every formula in the official taps to verify that exceptions are no longer raised.
This commit is contained in:
parent
0b216798bb
commit
9475622c07
@ -47,6 +47,7 @@ module Homebrew
|
|||||||
|
|
||||||
uses = formulae.select do |f|
|
uses = formulae.select do |f|
|
||||||
used_formulae.all? do |ff|
|
used_formulae.all? do |ff|
|
||||||
|
begin
|
||||||
if recursive
|
if recursive
|
||||||
deps = f.recursive_dependencies do |dependent, dep|
|
deps = f.recursive_dependencies do |dependent, dep|
|
||||||
if dep.recommended?
|
if dep.recommended?
|
||||||
@ -91,6 +92,10 @@ module Homebrew
|
|||||||
reqs.any? do |req|
|
reqs.any? do |req|
|
||||||
req.name == ff.name || [ff.name, ff.full_name].include?(req.default_formula)
|
req.name == ff.name || [ff.name, ff.full_name].include?(req.default_formula)
|
||||||
end
|
end
|
||||||
|
rescue FormulaUnavailableError
|
||||||
|
# Silently ignore this case as we don't care about things used in
|
||||||
|
# taps that aren't currently tapped.
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user