fix type of 'artist' and 'title'

This commit is contained in:
Romain Bignon 2012-03-19 22:39:31 +01:00
commit e9e41a9c7c

View file

@ -22,6 +22,7 @@ from weboob.capabilities.radio import ICapRadio, Radio, Stream, Emission
from weboob.capabilities.collection import ICapCollection from weboob.capabilities.collection import ICapCollection
from weboob.tools.backend import BaseBackend from weboob.tools.backend import BaseBackend
from weboob.tools.browser import StandardBrowser from weboob.tools.browser import StandardBrowser
from weboob.tools.misc import to_unicode
__all__ = ['OuiFMBackend'] __all__ = ['OuiFMBackend']
@ -65,12 +66,10 @@ class OuiFMBackend(BaseBackend, ICapRadio, ICapCollection):
suffix = '_%s' % radio suffix = '_%s' % radio
last = document['last%s' % suffix][0] last = document['last%s' % suffix][0]
artist = last['artiste%s' % suffix]
title = last['titre%s' % suffix] artist = to_unicode(last.get('artiste%s' % suffix, '').strip())
if artist and title: title = to_unicode(last.get('titre%s' % suffix, '').strip())
return last['artiste%s' % suffix].strip(), last['titre%s' % suffix].strip() return artist, title
else:
return artist, title
def get_radio(self, radio): def get_radio(self, radio):
if not isinstance(radio, Radio): if not isinstance(radio, Radio):