From a1157f34d6240c1430bcb7922fa25ac7eb20abca Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Tue, 10 Aug 2010 18:05:41 +0200 Subject: [PATCH] set author only if found --- weboob/backends/youtube/backend.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/weboob/backends/youtube/backend.py b/weboob/backends/youtube/backend.py index 96d05d89..1e5167ad 100644 --- a/weboob/backends/youtube/backend.py +++ b/weboob/backends/youtube/backend.py @@ -53,16 +53,13 @@ class YoutubeBackend(BaseBackend, ICapVideo): query.categories.extend('/%s' % search_term.lower().encode('utf-8') for search_term in pattern.split()) feed = yt_service.YouTubeQuery(query) for entry in feed.entry: - if entry.media.name: - author = entry.media.name.text.decode('utf-8').strip() - else: - author = None video = YoutubeVideo(entry.id.text.split('/')[-1].decode('utf-8'), title=entry.media.title.text.decode('utf-8').strip(), - author=author, duration=datetime.timedelta(seconds=int(entry.media.duration.seconds.decode('utf-8').strip())), thumbnail_url=entry.media.thumbnail[0].url.decode('utf-8').strip(), ) + if entry.media.name: + video.author = entry.media.name.text.decode('utf-8').strip() yield video def fill_video(self, video, fields):