summaryrefslogtreecommitdiff
path: root/redis/_compat.py
diff options
context:
space:
mode:
Diffstat (limited to 'redis/_compat.py')
-rw-r--r--redis/_compat.py6
1 files changed, 5 insertions, 1 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