From 6d048e0003a44b7c8377dfd7fe9056738e0bce6d Mon Sep 17 00:00:00 2001 From: Ruud Date: Mon, 2 Jun 2014 14:35:06 +0200 Subject: [PATCH] Don't try to parse faulty IMDB page --- couchpotato/core/media/movie/providers/automation/imdb.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/couchpotato/core/media/movie/providers/automation/imdb.py b/couchpotato/core/media/movie/providers/automation/imdb.py index 37d762bc..9b4c1171 100644 --- a/couchpotato/core/media/movie/providers/automation/imdb.py +++ b/couchpotato/core/media/movie/providers/automation/imdb.py @@ -39,6 +39,11 @@ class IMDBBase(Automation, RSS): except: try: split = splitString(html, split_on = "
") + + if len(split) < 2: + log.error('Failed parsing IMDB page "%s", unexpected html.', url) + return [] + html = BeautifulSoup(split[1]) for x in ['list compact', 'lister', 'list detail sub-list']: html2 = html.find('div', attrs = {