From 20b0334b8e94f906d5ba0ef5e2190597d48c0584 Mon Sep 17 00:00:00 2001 From: Ruud Date: Thu, 19 Apr 2012 21:38:35 +0200 Subject: [PATCH] Catch guessit error. fixes #108 --- couchpotato/core/plugins/scanner/main.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/couchpotato/core/plugins/scanner/main.py b/couchpotato/core/plugins/scanner/main.py index f786990..a89b980 100644 --- a/couchpotato/core/plugins/scanner/main.py +++ b/couchpotato/core/plugins/scanner/main.py @@ -696,12 +696,15 @@ class Scanner(Plugin): # Use guessit first if file_name: - guess = guess_movie_info(file_name) - if guess.get('title') and guess.get('year'): - return { - 'name': guess.get('title'), - 'year': guess.get('year'), - } + try: + guess = guess_movie_info(file_name) + if guess.get('title') and guess.get('year'): + return { + 'name': guess.get('title'), + 'year': guess.get('year'), + } + except: + log.debug('Could not detect via guessit "%s": %s' % (file_name, traceback.format_exc())) # Backup to simple cleaned = ' '.join(re.split('\W+', simplifyString(release_name)))