Kaydet (Commit) d68984dc authored tarafından John Costa's avatar John Costa

Merge pull request #355 from bfirsh/fix-attaching-to-unix-sockets

Fix attaching with UNIX sockets
...@@ -262,7 +262,16 @@ class Client(requests.Session): ...@@ -262,7 +262,16 @@ class Client(requests.Session):
sock = response.raw._fp.fp.raw._sock sock = response.raw._fp.fp.raw._sock
else: else:
sock = response.raw._fp.fp._sock sock = response.raw._fp.fp._sock
try:
# Keep a reference to the response to stop it being garbage
# collected. If the response is garbage collected, it will close
# TLS sockets.
sock._response = response sock._response = response
except AttributeError:
# UNIX sockets can't have attributes set on them, but that's fine
# because we won't be doing TLS over them
pass
return sock return sock
def _stream_helper(self, response): def _stream_helper(self, response):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment