2015-04-11 10:41:12 |
Stuart McLaren |
description |
When using python 3.4 with https and no ssl compression is specified the client stack traces:
Traceback (most recent call last):
File "/mnt/sam/git/python-glanceclient/tests/test_ssl.py", line 147, in test_v2_requests_cert_verification_no_compression
gc.images.get('image123')
File "/mnt/sam/git/python-glanceclient/glanceclient/v2/images.py", line 176, in get
resp, body = self.http_client.get(url)
File "/mnt/sam/git/python-glanceclient/glanceclient/common/http.py", line 262, in get
return self._request('GET', url, **kwargs)
File "/mnt/sam/git/python-glanceclient/glanceclient/common/http.py", line 209, in _request
**kwargs)
File "/mnt/sam/git/python-glanceclient/.tox/py34/lib/python3.4/site-packages/requests/sessions.py", line 464, in request
resp = self.send(prep, **send_kwargs)
File "/mnt/sam/git/python-glanceclient/.tox/py34/lib/python3.4/site-packages/requests/sessions.py", line 576, in send
r = adapter.send(request, **kwargs)
File "/mnt/sam/git/python-glanceclient/.tox/py34/lib/python3.4/site-packages/requests/adapters.py", line 370, in send
timeout=timeout
File "/mnt/sam/git/python-glanceclient/.tox/py34/lib/python3.4/site-packages/requests/packages/urllib3/connectionpool.py", line 544, in urlopen
body=body, headers=headers)
File "/mnt/sam/git/python-glanceclient/.tox/py34/lib/python3.4/site-packages/requests/packages/urllib3/connectionpool.py", line 349, in _make_request
conn.request(method, url, **httplib_request_kw) |
When using python 3.4 with https and no ssl compression is specified the client stack traces:
File "/mnt/sam/git/python-glanceclient/.tox/py34/lib/python3.4/site-packages/requests/packages/urllib3/connectionpool.py", line 544, in urlopen
body=body, headers=headers)
File "/mnt/sam/git/python-glanceclient/.tox/py34/lib/python3.4/site-packages/requests/packages/urllib3/connectionpool.py", line 349, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/lib/python3.4/http/client.py", line 1066, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python3.4/http/client.py", line 1094, in _send_request
self.putrequest(method, url, **skips)
File "/usr/lib/python3.4/http/client.py", line 979, in putrequest
if url.startswith('http'):
TypeError: startswith first arg must be bytes or a tuple of bytes, not str |
|