Merge pull request #8143 from Bo98/formula-each
formula: don't catch errors in the Formula.each yield
This commit is contained in:
commit
acd5e58363
@ -1461,14 +1461,16 @@ class Formula
|
||||
# @private
|
||||
def self.each
|
||||
files.each do |file|
|
||||
yield Formulary.factory(file)
|
||||
rescue => e
|
||||
yield begin
|
||||
Formulary.factory(file)
|
||||
rescue FormulaUnavailableError => e
|
||||
# Don't let one broken formula break commands. But do complain.
|
||||
onoe "Failed to import: #{file}"
|
||||
puts e
|
||||
next
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
# Clear cache of .racks
|
||||
def self.clear_racks_cache
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user