Skip to content

Commit 90b5a4e

Browse files
committed
Merge pull request #56 from codeclimate/will/dont-rescue-thread-error
Don't rescue ThreadError in FileThreadPool
2 parents df7ec7e + 6e6ece7 commit 90b5a4e

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

lib/cc/engine/analyzers/file_thread_pool.rb

+2-5
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,8 @@ def run(&block)
1717

1818
@workers = thread_count.times.map do
1919
Thread.new do
20-
begin
21-
while item = queue.pop(true)
22-
yield item
23-
end
24-
rescue ThreadError
20+
while !queue.empty? && (item = queue.pop(true))
21+
yield item
2522
end
2623
end
2724
end

0 commit comments

Comments
 (0)