Minor fix

This commit is contained in:
Miroslav Stampar 2014-05-09 22:45:43 +02:00
parent 9255174890
commit 5eae002084

View File

@ -1994,7 +1994,7 @@ def getUnicode(value, encoding=None, system=False, noneToNull=False):
except UnicodeDecodeError, ex: except UnicodeDecodeError, ex:
return value[:ex.start] + "".join(INVALID_UNICODE_CHAR_FORMAT % ord(_) for _ in value[ex.start:ex.end]) + value[ex.end:] return value[:ex.start] + "".join(INVALID_UNICODE_CHAR_FORMAT % ord(_) for _ in value[ex.start:ex.end]) + value[ex.end:]
else: else:
return unicode(value) # encoding ignored for non-basestring instances return unicode(value, errors="ignore") # encoding ignored for non-basestring instances
else: else:
try: try:
return getUnicode(value, sys.getfilesystemencoding() or sys.stdin.encoding) return getUnicode(value, sys.getfilesystemencoding() or sys.stdin.encoding)