diff --git a/docker/client.py b/docker/client.py index 62741dac..33c6db13 100644 --- a/docker/client.py +++ b/docker/client.py @@ -35,7 +35,7 @@ class UnixHTTPConnection(httplib.HTTPConnection, object): def _extract_path(self, url): #remove the base_url entirely.. return url.replace(self.base_url, "") - + def request(self, method, url, **kwargs): url = self._extract_path(self.unix_socket) super(UnixHTTPConnection, self).request(method, url, **kwargs) @@ -102,7 +102,7 @@ class Client(requests.Session): detach=False, stdin_open=False, tty=False, mem_limit=0, ports=None, environment=None, dns=None, volumes=None, volumes_from=None): if isinstance(command, six.string_types): - command = shlex.split(command) + command = shlex.split(str(command)) return { 'Hostname': hostname, 'PortSpecs': ports,