Fix a bug in to_str() that caused it to not actually try alternative encodings when converting.

This commit is contained in:
Griatch 2016-08-17 18:37:31 +02:00
parent 8b6891428f
commit 9da1051f83

View file

@ -636,7 +636,7 @@ def to_str(obj, encoding='utf-8', force_string=False):
except UnicodeEncodeError:
for alt_encoding in ENCODINGS:
try:
obj = obj.encode(encoding)
obj = obj.encode(alt_encoding)
return obj
except UnicodeEncodeError:
pass