From 9da2df5e2d9393ef5cfdb584cdf482b489348933 Mon Sep 17 00:00:00 2001 From: David Preece Date: Mon, 16 Jan 2017 15:43:48 +1300 Subject: [PATCH] Close socket on deletion (bash was complaining) --- requests_unixsocket/adapters.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/requests_unixsocket/adapters.py b/requests_unixsocket/adapters.py index 0936742..fe9a0c0 100644 --- a/requests_unixsocket/adapters.py +++ b/requests_unixsocket/adapters.py @@ -24,6 +24,11 @@ class UnixHTTPConnection(HTTPConnection): HTTPConnection.__init__(self, 'localhost', timeout=timeout) self.unix_socket_url = unix_socket_url self.timeout = timeout + self.sock = None + + def __del__(self): # base class does not have d'tor + if self.sock: + self.sock.close() def connect(self): sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)