Added support for unix:/// protocol (default for docker CLI)

This commit is contained in:
shin- 2013-10-16 17:30:57 +02:00
parent acd2607407
commit 97bd69162a
2 changed files with 3 additions and 1 deletions

View File

@ -60,6 +60,8 @@ class APIError(requests.exceptions.HTTPError):
class Client(requests.Session):
def __init__(self, base_url="unix://var/run/docker.sock", version="1.4"):
super(Client, self).__init__()
if base_url.startswith('unix:///'):
base_url = base_url.replace('unix:/', 'unix:')
self.mount('unix://', unixconn.UnixAdapter(base_url))
self.base_url = base_url
self._version = version

View File

@ -14,7 +14,7 @@
import six
if six.PY3:
from http import client as httplib
import http.client as httplib
else:
import httplib
import requests.adapters