From 7db8b233c82859092482b9db0be81d42a12639ae Mon Sep 17 00:00:00 2001 From: Ruud Date: Wed, 18 Feb 2015 17:21:24 +0100 Subject: [PATCH] Don't decode string if confidence isn't high enough --- couchpotato/core/helpers/encoding.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/couchpotato/core/helpers/encoding.py b/couchpotato/core/helpers/encoding.py index c28b697..c279006 100644 --- a/couchpotato/core/helpers/encoding.py +++ b/couchpotato/core/helpers/encoding.py @@ -38,9 +38,12 @@ def toUnicode(original, *args): try: detected = detect(original) try: - return original.decode(detected.get('encoding')) + if detected.get('confidence') > 0.8: + return original.decode(detected.get('encoding')) except: - return ek(original, *args) + pass + + return ek(original, *args) except: raise except: