Merge pull request #28 from RantyDave/master

Close socket on deletion
This commit is contained in:
Marc Abramowitz
2017-02-19 12:12:16 -08:00
committed by GitHub

View File

@@ -28,6 +28,11 @@ class UnixHTTPConnection(httplib.HTTPConnection, object):
super(UnixHTTPConnection, self).__init__('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)