diff --git a/Library/Homebrew/cmd/readall.rb b/Library/Homebrew/cmd/readall.rb index f95b7be747c1c2d5962ff8bd6ecbe77f8c755e24..886428c90d972993da8b85c0570d684efebe878c 100644 --- a/Library/Homebrew/cmd/readall.rb +++ b/Library/Homebrew/cmd/readall.rb @@ -17,20 +17,18 @@ module Homebrew end failed = false - nostdout do - workers = (0...Hardware::CPU.cores).map do - Thread.new do - begin - while rb = ruby_files.pop(true) - # As a side effect, print syntax errors/warnings to `$stderr`. - failed = true if syntax_errors_or_warnings?(rb) - end - rescue ThreadError # ignore empty queue error + workers = (0...Hardware::CPU.cores).map do + Thread.new do + begin + while rb = ruby_files.pop(true) + # As a side effect, print syntax errors/warnings to `$stderr`. + failed = true if syntax_errors_or_warnings?(rb) end + rescue ThreadError # ignore empty queue error end end - workers.map(&:join) end + workers.each(&:join) Homebrew.failed = failed end