From 9328c4f1408ed50803b3913858b7abba801f1c74 Mon Sep 17 00:00:00 2001 From: morpheus65535 <5130500+morpheus65535@users.noreply.github.com> Date: Fri, 5 Jan 2018 09:58:32 -0500 Subject: [PATCH] =?UTF-8?q?Bette=20exception=20logging=20when=20trying=20t?= =?UTF-8?q?o=20download=20=C3=A0=20subtitles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- get_subtitle.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/get_subtitle.py b/get_subtitle.py index b03f34d16..850a8878c 100644 --- a/get_subtitle.py +++ b/get_subtitle.py @@ -22,8 +22,12 @@ def download_subtitle(path, language, hi, providers, providers_auth): logging.exception('Error trying to extract information from this filename: ' + path) return None else: - best_subtitles = download_best_subtitles([video], {Language(language)}, providers=providers, hearing_impaired=hi, provider_configs=providers_auth) try: + best_subtitles = download_best_subtitles([video], {Language(language)}, providers=providers, hearing_impaired=hi, provider_configs=providers_auth) + except Exception as e: + logging.exception('Error trying to best subtitles for this file: ' + path) + return None + else: best_subtitle = best_subtitles[video][0] result = save_subtitles(video, [best_subtitle], encoding='utf-8') @@ -32,8 +36,6 @@ def download_subtitle(path, language, hi, providers, providers_auth): message = downloaded_language + " subtitles downloaded from " + downloaded_provider + "." return message - except: - return None def series_download_subtitles(no): conn_db = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'), timeout=30)