From 6f61d0ef84fe90858d4152b8844cb83c0a0a5517 Mon Sep 17 00:00:00 2001 From: Bezleputh Date: Mon, 1 Jun 2015 13:27:07 +0200 Subject: [PATCH] [senscritique] fix channels selection --- modules/senscritique/browser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/senscritique/browser.py b/modules/senscritique/browser.py index 81cb260c..67d7f051 100644 --- a/modules/senscritique/browser.py +++ b/modules/senscritique/browser.py @@ -76,7 +76,7 @@ class SenscritiqueBrowser(PagesBrowser): def get_selected_channels(self, package, general=False, cinema=False): for channel in self.get_channels(): - if (package == 0 or package in channel._networks) and\ + if (package == 0 or u'%s' % package in channel._networks) and\ ((general and channel._thema in ('1', '2')) or (cinema and channel._thema == '3')): yield channel.id @@ -84,7 +84,7 @@ class SenscritiqueBrowser(PagesBrowser): url = 'http://www.senscritique.com/sc/tv_guides/saveSettings.json' # do not use a dict because there are several same keys params = "network=%s" % package - params += ''.join(["&channels%%5B%%5D=%d" % (channel) for channel in channels]) + params += ''.join(["&channels%%5B%%5D=%s" % (channel) for channel in channels]) self.open(url, data=params) def list_events(self, date_from, date_to=None, package=None, channels=None):