Don't decode string if confidence isn't high enough

This commit is contained in:
Ruud
2015-02-18 17:21:24 +01:00
parent 427c77a9ef
commit 7db8b233c8

View File

@@ -38,9 +38,12 @@ def toUnicode(original, *args):
try: try:
detected = detect(original) detected = detect(original)
try: try:
return original.decode(detected.get('encoding')) if detected.get('confidence') > 0.8:
return original.decode(detected.get('encoding'))
except: except:
return ek(original, *args) pass
return ek(original, *args)
except: except:
raise raise
except: except: