diff options
-rw-r--r-- | redis/_compat.py | 6 | ||||
-rw-r--r-- | tox.ini | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/redis/_compat.py b/redis/_compat.py index e4cc34c..146e37d 100644 --- a/redis/_compat.py +++ b/redis/_compat.py @@ -166,6 +166,11 @@ else: def nativestr(x): return x if isinstance(x, str) else x.decode('utf-8', 'replace') + def safe_unicode(value): + if isinstance(value, bytes): + value = value.decode('utf-8', 'replace') + return str(value) + next = next unichr = chr imap = map @@ -173,7 +178,6 @@ else: xrange = range basestring = str unicode = str - safe_unicode = str long = int BlockingIOError = BlockingIOError @@ -9,7 +9,7 @@ deps = pytest >= 2.7.0 extras = hiredis: hiredis -commands = {envpython} -m coverage run -m pytest -W always {posargs} +commands = {envpython} -b -m coverage run -m pytest -W always {posargs} [testenv:pycodestyle] basepython = python3.6 |