From 706c59a9a268a3c342637538cc1bf45b39620615 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Mon, 27 Sep 2010 13:19:09 +0200 Subject: [PATCH] youtube backend doesn't load anymore if python-gdata is missing --- weboob/backends/youtube/backend.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/weboob/backends/youtube/backend.py b/weboob/backends/youtube/backend.py index 2ab570b3..bbe0981a 100644 --- a/weboob/backends/youtube/backend.py +++ b/weboob/backends/youtube/backend.py @@ -19,6 +19,10 @@ from __future__ import with_statement import datetime +try: + import gdata.youtube.service +except ImportError: + raise ImportError("Missing dependence: python-gdata") from weboob.capabilities.video import ICapVideo from weboob.tools.backend import BaseBackend, ObjectNotAvailable @@ -49,8 +53,6 @@ class YoutubeBackend(BaseBackend, ICapVideo): raise ObjectNotAvailable(e) def iter_search_results(self, pattern=None, sortby=ICapVideo.SEARCH_RELEVANCE, nsfw=False, max_results=None): - import gdata.youtube.service - YOUTUBE_MAX_RESULTS = 50 YOUTUBE_MAX_START_INDEX = 1000 yt_service = gdata.youtube.service.YouTubeService()