From 3a8408f1a43d7f924b06aa3a0ae23d6ee6f6bc2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20Mazi=C3=A8re?= Date: Thu, 29 Aug 2013 15:00:38 +0200 Subject: [PATCH] AudioAddict: simplify network and radio name extraction --- modules/audioaddict/backend.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/audioaddict/backend.py b/modules/audioaddict/backend.py index 5c2681f3..cb2617f3 100644 --- a/modules/audioaddict/backend.py +++ b/modules/audioaddict/backend.py @@ -224,8 +224,7 @@ class AudioAddictBackend(BaseBackend, ICapRadio, ICapCollection): if not isinstance(radio, Radio): radio = Radio(radio) - network=radio.id[radio.id.find(".")+1:] - radioName=radio.id[:radio.id.find(".")] + radioName,network=radio.id.split('.',1) self._fetch_radio_list(network) @@ -255,8 +254,7 @@ class AudioAddictBackend(BaseBackend, ICapRadio, ICapCollection): def fill_radio(self, radio, fields): if 'current' in fields: - network=radio.id[radio.id.find(".")+1:] - radioName=radio.id[:radio.id.find(".")] + radioName,network=radio.id.split('.',1) radio.current = Emission(0) radio.current.artist, radio.current.title = self.get_current(network,radioName) return radio