Only encode if str
This commit is contained in:
@@ -89,7 +89,7 @@ def to_utf8(str_or_unicode):
|
|||||||
>>> utils.to_utf8(u'hi')
|
>>> utils.to_utf8(u'hi')
|
||||||
'hi'
|
'hi'
|
||||||
"""
|
"""
|
||||||
if isinstance(str_or_unicode, six.text_type):
|
if not isinstance(str_or_unicode, six.text_type):
|
||||||
return str_or_unicode.encode("utf-8", "ignore")
|
return str_or_unicode.encode("utf-8", "ignore")
|
||||||
return str(str_or_unicode)
|
return str(str_or_unicode)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user