Make sure url is a string, not unicode in python 2
Fixes #133, thanks sheIIdon!
This commit is contained in:
@@ -40,6 +40,8 @@ class Urllib3HttpConnection(Connection):
|
|||||||
kw = {}
|
kw = {}
|
||||||
if timeout:
|
if timeout:
|
||||||
kw['timeout'] = timeout
|
kw['timeout'] = timeout
|
||||||
|
if not isinstance(url, str):
|
||||||
|
url = url.encode('utf-8')
|
||||||
response = self.pool.urlopen(method, url, body, retries=False, headers=self.headers, **kw)
|
response = self.pool.urlopen(method, url, body, retries=False, headers=self.headers, **kw)
|
||||||
duration = time.time() - start
|
duration = time.time() - start
|
||||||
raw_data = response.data.decode('utf-8')
|
raw_data = response.data.decode('utf-8')
|
||||||
|
|||||||
Reference in New Issue
Block a user