modify gdcvault module to use the new BaseVideo/ICapVideo classes

This commit is contained in:
Romain Bignon 2013-12-22 22:37:35 +01:00
commit baeac9a9cb

View file

@ -18,9 +18,9 @@
# along with weboob. If not, see <http://www.gnu.org/licenses/>. # along with weboob. If not, see <http://www.gnu.org/licenses/>.
from weboob.capabilities.image import BaseImage
from weboob.capabilities.video import BaseVideo from weboob.capabilities.video import BaseVideo
from weboob.capabilities.base import NotAvailable from weboob.capabilities.base import NotAvailable
from weboob.tools.capabilities.thumbnail import Thumbnail
import re import re
from dateutil.parser import parse as parse_dt from dateutil.parser import parse as parse_dt
@ -77,7 +77,8 @@ class GDCVaultVideo(BaseVideo):
video.description = unicode(data.get('description', '')) video.description = unicode(data.get('description', ''))
if 'image' in data: if 'image' in data:
video.thumbnail = Thumbnail(unicode(data['image'])) video.thumbnail = BaseImage(data['image'])
video.thumbnail.url = video.thumbnail.id
if 'speakers_name' in data: if 'speakers_name' in data:
video.author = unicode(", ".join(data['speakers_name'])) video.author = unicode(", ".join(data['speakers_name']))