AudioAddict: simplify network and radio name extraction

This commit is contained in:
Pierre Mazière 2013-08-29 15:00:38 +02:00 committed by Florent
commit 3a8408f1a4

View file

@ -224,8 +224,7 @@ class AudioAddictBackend(BaseBackend, ICapRadio, ICapCollection):
if not isinstance(radio, Radio): if not isinstance(radio, Radio):
radio = Radio(radio) radio = Radio(radio)
network=radio.id[radio.id.find(".")+1:] radioName,network=radio.id.split('.',1)
radioName=radio.id[:radio.id.find(".")]
self._fetch_radio_list(network) self._fetch_radio_list(network)
@ -255,8 +254,7 @@ class AudioAddictBackend(BaseBackend, ICapRadio, ICapCollection):
def fill_radio(self, radio, fields): def fill_radio(self, radio, fields):
if 'current' in fields: if 'current' in fields:
network=radio.id[radio.id.find(".")+1:] radioName,network=radio.id.split('.',1)
radioName=radio.id[:radio.id.find(".")]
radio.current = Emission(0) radio.current = Emission(0)
radio.current.artist, radio.current.title = self.get_current(network,radioName) radio.current.artist, radio.current.title = self.get_current(network,radioName)
return radio return radio