Friendlier error message for EOFError raised inside Net::HTTP
Closes Homebrew/homebrew#34312. Closes Homebrew/homebrew#34358.
This commit is contained in:
parent
bc40e9fb95
commit
6f6484f0d8
@ -325,7 +325,7 @@ module GitHub extend self
|
|||||||
end
|
end
|
||||||
rescue OpenURI::HTTPError => e
|
rescue OpenURI::HTTPError => e
|
||||||
handle_api_error(e)
|
handle_api_error(e)
|
||||||
rescue SocketError, OpenSSL::SSL::SSLError => e
|
rescue EOFError, SocketError, OpenSSL::SSL::SSLError => e
|
||||||
raise Error, "Failed to connect to: #{url}\n#{e.message}", e.backtrace
|
raise Error, "Failed to connect to: #{url}\n#{e.message}", e.backtrace
|
||||||
rescue Utils::JSON::Error => e
|
rescue Utils::JSON::Error => e
|
||||||
raise Error, "Failed to parse JSON response\n#{e.message}", e.backtrace
|
raise Error, "Failed to parse JSON response\n#{e.message}", e.backtrace
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user