Set timeout to 10 seconds instead of retrying.
This commit is contained in:
parent
9e089a7d12
commit
cc634b2d50
@ -91,16 +91,10 @@ module Hbc
|
|||||||
end
|
end
|
||||||
|
|
||||||
def each_line_from(sources)
|
def each_line_from(sources)
|
||||||
tries = 3
|
|
||||||
|
|
||||||
loop do
|
loop do
|
||||||
selected_sources = IO.select(sources, [], [], 1)
|
selected_sources = IO.select(sources, [], [], 10)
|
||||||
|
|
||||||
if selected_sources.nil?
|
break if selected_sources.nil?
|
||||||
next unless (tries -= 1).zero?
|
|
||||||
odebug "IO#select failed, skipping line."
|
|
||||||
break
|
|
||||||
end
|
|
||||||
|
|
||||||
readable_sources = selected_sources[0].delete_if(&:eof?)
|
readable_sources = selected_sources[0].delete_if(&:eof?)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user