Module: Dependabot::Gradle::Package::EofRetry
- Extended by:
- T::Sig
- Defined in:
- lib/dependabot/gradle/package/package_details_fetcher.rb
Constant Summary collapse
- EOF_RETRY_COUNT =
2
Class Method Summary collapse
Class Method Details
.get(url:, headers:) ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/dependabot/gradle/package/package_details_fetcher.rb', line 33 def self.get(url:, headers:) retries_remaining = EOF_RETRY_COUNT begin Dependabot::RegistryClient.get(url: url, headers: headers) rescue Excon::Error::Socket => e raise e unless e.socket_error.is_a?(EOFError) && retries_remaining.positive? retries_remaining -= 1 retry end end |