lib/networking.rb in carthage_remote_cache-0.0.11 vs lib/networking.rb in carthage_remote_cache-0.0.12

- old
+ new

@@ -146,10 +146,10 @@ retries_remaining = 3 sleep_time_seconds = 5 begin result = yield rescue Timeout::Error, Errno::EINVAL, Errno::ECONNRESET, EOFError, - Net::HTTPBadResponse, Net::HTTPHeaderSyntaxError, Net::ProtocolError => e + Net::HTTPBadResponse, Net::HTTPHeaderSyntaxError, Net::ProtocolError, SocketError => e if retries_remaining > 0 $LOG.warn("Network request failed - remaining retries: #{retries_remaining}, sleeping for: #{sleep_time_seconds}s, error: #{e.message}") sleep(sleep_time_seconds) retries_remaining -= 1 sleep_time_seconds *= 3