From 70b8169a137df3de1f8be5d4f3feb0023bf741ef Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Thu, 20 May 2010 16:23:14 +0200 Subject: [PATCH] return None if URL not found --- weboob/backends/youjizz/browser.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/weboob/backends/youjizz/browser.py b/weboob/backends/youjizz/browser.py index d2173203..2a3bf48c 100644 --- a/weboob/backends/youjizz/browser.py +++ b/weboob/backends/youjizz/browser.py @@ -20,7 +20,7 @@ import re import urllib from logging import warning -from weboob.tools.browser import BaseBrowser +from weboob.tools.browser import BaseBrowser, BrowserUnavailable from weboob.tools.browser.decorators import check_domain, id2url from .pages.index import IndexPage @@ -39,7 +39,10 @@ class YoujizzBrowser(BaseBrowser): @id2url(YoujizzVideo.id2url) def get_video(self, url): - data = self.openurl(url).read() + try: + data = self.openurl(url).read() + except BrowserUnavailable: + return None def _get_url(): video_file_urls = re.findall(r'"(http://media[^ ,]+\.flv)"', data) if len(video_file_urls) == 0: