There was an error while loading. Please reload this page.
1 parent bfe360a commit ba7b82dCopy full SHA for ba7b82d
1 file changed
lib/faraday/adapter/patron.rb
@@ -38,11 +38,13 @@ def call(env)
38
env[:body] = env[:body].read if env[:body].respond_to? :read
39
40
response = connection(env) do |session|
41
- data = env[:body] ? env[:body].to_s : nil
42
- session.request(env[:method], env[:url].to_s,
43
- env[:request_headers], data: data)
44
- rescue Errno::ECONNREFUSED, ::Patron::ConnectionFailed
45
- raise Faraday::ConnectionFailed, $ERROR_INFO
+ begin
+ data = env[:body] ? env[:body].to_s : nil
+ session.request(env[:method], env[:url].to_s,
+ env[:request_headers], data: data)
+ rescue Errno::ECONNREFUSED, ::Patron::ConnectionFailed
46
+ raise Faraday::ConnectionFailed, $ERROR_INFO
47
+ end
48
end
49
50
if (req = env[:request]).stream_response?
0 commit comments