Merge pull request #31 from collinwat/f/unicode-bytes

Explicitly chack for instances of bytes to distinguish between py2 and py3
This commit is contained in:
Kenneth Reitz
2012-01-20 09:12:51 -08:00
+1 -1
View File
@@ -62,7 +62,7 @@ class ColoredString(object):
def __unicode__(self):
value = self.color_str
if isinstance(value, str) and hasattr(value, 'decode'):
if isinstance(value, bytes):
return value.decode('utf8')
return value