Skip to content
This repository was archived by the owner on Aug 30, 2024. It is now read-only.

Commit 9b82d4c

Browse files
authored
Merge pull request #302 from cloudant/unicode-to-str-for-py3
Fix pylint failure on Py3
2 parents a988a28 + e4741c1 commit 9b82d4c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/cloudant/_common_util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ class _Code(str):
283283
codifying map and reduce Javascript content.
284284
"""
285285
def __new__(cls, code):
286-
if isinstance(code, unicode):
286+
if type(code).__name__ == 'unicode':
287287
return str.__new__(cls, code.encode('utf8'))
288288
return str.__new__(cls, code)
289289

src/cloudant/adapters.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"""
1919
from requests.adapters import HTTPAdapter
2020

21-
from urllib3.util import Retry
21+
from requests.packages import urllib3
2222

2323
class Replay429Adapter(HTTPAdapter):
2424
"""
@@ -33,7 +33,7 @@ class Replay429Adapter(HTTPAdapter):
3333
:param float initialBackoff: time in seconds for the first backoff.
3434
"""
3535
def __init__(self, retries=3, initialBackoff=0.25):
36-
super(Replay429Adapter, self).__init__(max_retries=Retry(
36+
super(Replay429Adapter, self).__init__(max_retries=urllib3.util.Retry(
3737
# Configure the number of retries for status codes
3838
total=retries,
3939
# No retries for connect|read errors

0 commit comments

Comments
 (0)