pull/18777/head
jpic 8 years ago committed by Matt Clay
parent c00de7b3c9
commit a982b95846

@ -203,28 +203,14 @@ except ImportError:
# httplib/http.client connection using unix domain socket # httplib/http.client connection using unix domain socket
import socket import socket
try: try:
import httplib from httplib import HTTPConnection
class UnixHTTPConnection(httplib.HTTPConnection):
def __init__(self, path, host='localhost', port=None, strict=None,
timeout=None):
httplib.HTTPConnection.__init__(self, host, port=port, strict=strict,
timeout=timeout)
self.path = path
def connect(self):
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
sock.connect(self.path)
self.sock = sock
except ImportError: except ImportError:
# Python 3 # Python 3
import http.client from http.client import HTTPConnection
class UnixHTTPConnection(http.client.HTTPConnection): class UnixHTTPConnection(HTTPConnection):
def __init__(self, path, host='localhost', port=None, def __init__(self, path, timeout=None):
timeout=None): super(UnixHTTPConnection, self).__init__('localhost', timeout=timeout)
http.client.HTTPConnection.__init__(self, host, port=port,
timeout=timeout)
self.path = path self.path = path
def connect(self): def connect(self):

Loading…
Cancel
Save