From c68180ec09c034beb1fe1f1e8afbc05257fdb7ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20V=C3=A9zina?= <5130500+morpheus65535@users.noreply.github.com> Date: Wed, 23 Sep 2020 13:36:52 -0400 Subject: [PATCH] Fix for #1114. --- bazarr/list_subtitles.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bazarr/list_subtitles.py b/bazarr/list_subtitles.py index ef4f53c01..5b7b7c702 100644 --- a/bazarr/list_subtitles.py +++ b/bazarr/list_subtitles.py @@ -414,6 +414,7 @@ def guess_external_subtitles(dest_folder, subtitles): try: text = text.decode('utf-8') + detected_language = guess_language(text) except UnicodeDecodeError: detector = Detector() guess = detector.detect(text) @@ -421,7 +422,7 @@ def guess_external_subtitles(dest_folder, subtitles): text = text.decode(guess) detected_language = guess_language(text) except: - pass + logging.debug('BAZARR was unable to detect encoding for this subtitles file: %r', subtitle_path) finally: if detected_language: logging.debug("BAZARR external subtitles detected and guessed this language: " + str( @@ -447,7 +448,7 @@ def guess_external_subtitles(dest_folder, subtitles): logging.debug('BAZARR detected encoding %r', guess) text = text.decode(guess) except: - pass + logging.debug('BAZARR was unable to detect encoding for this subtitles file: %r', subtitle_path) finally: if bool(re.search(hi_regex, text)): subtitles[subtitle] = Language.rebuild(subtitles[subtitle], forced=False, hi=True)