From 1ef34da4d1ea8ee924a3e6718871bfdd0a849c42 Mon Sep 17 00:00:00 2001 From: Rolux Date: Thu, 20 Aug 2009 20:04:08 +0200 Subject: [PATCH] fix for movieposterdb urls that do not exist --- oxweb/movieposterdb.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/oxweb/movieposterdb.py b/oxweb/movieposterdb.py index 9f8d88c..5dc6d68 100644 --- a/oxweb/movieposterdb.py +++ b/oxweb/movieposterdb.py @@ -23,13 +23,14 @@ def getId(url): def getPostersByUrl(url): posters = [] html = getUrlUnicode(url) - results = re.compile('', re.DOTALL).findall(html) - for result in results: - posters += getPostersByUrl(result) - results = re.compile('', re.DOTALL).findall(html) - for result in results: - html = getUrlUnicode(result) - posters.append(findRe(html, '"(http://www.movieposterdb.com/posters/.*?\.jpg)"')) + if not "The movie you requested is not found" in html: + results = re.compile('', re.DOTALL).findall(html) + for result in results: + posters += getPostersByUrl(result) + results = re.compile('', re.DOTALL).findall(html) + for result in results: + html = getUrlUnicode(result) + posters.append(findRe(html, '"(http://www.movieposterdb.com/posters/.*?\.jpg)"')) return posters def getUrl(id):