From 5243ca33fdf77d8e8b33bb07e7dc7f5676aa89c3 Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Wed, 11 Aug 2010 16:37:58 +0200 Subject: [PATCH] use NotLoaded for thumbnail --- weboob/capabilities/video.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/weboob/capabilities/video.py b/weboob/capabilities/video.py index 552a6c33..3b6b5ec9 100644 --- a/weboob/capabilities/video.py +++ b/weboob/capabilities/video.py @@ -25,7 +25,7 @@ __all__ = ['BaseVideo', 'ICapVideo'] class VideoThumbnail(object): def __init__(self, url): self.url = url.replace(' ', '%20') - self.data = None + self.data = NotLoaded def __str__(self): return self.url @@ -34,12 +34,12 @@ class VideoThumbnail(object): return '' % self.url def __iscomplete__(self): - return self.data + return self.data is not NotLoaded class BaseVideo(object): def __init__(self, _id, title=NotLoaded, url=NotLoaded, author=NotLoaded, duration=NotLoaded, date=NotLoaded, - rating=NotLoaded, rating_max=NotLoaded, thumbnail=NotLoaded, thumbnail_url=NotLoaded, nsfw=False): + rating=NotLoaded, rating_max=NotLoaded, thumbnail=NotLoaded, thumbnail_url=None, nsfw=False): self.id = unicode(_id) self.title = title self.url = url @@ -49,7 +49,7 @@ class BaseVideo(object): self.rating = rating self.rating_max = rating_max self.thumbnail = thumbnail - if thumbnail_url and not self.thumbnail: + if thumbnail_url is not None and self.thumbnail is NotLoaded: self.thumbnail = VideoThumbnail(thumbnail_url) self.nsfw = nsfw