def set_certification_filter(self, control_id): response = tmdb.get_certification_list(self.type) countries = [key for key in response.keys()] index = xbmcgui.Dialog().select(heading=addon.LANG(21879), list=countries) if index == -1: return None country = countries[index] certs = [ "%s - %s" % (i["certification"], i["meaning"]) for i in response[country] ] index = xbmcgui.Dialog().select(heading=addon.LANG(32151), list=certs) if index == -1: return None cert = certs[index].split(" - ")[0] self.add_filter(key="certification_country", value=country, typelabel=addon.LANG(32153), label=country, reset=False) self.add_filter(key="certification", value=cert, typelabel=addon.LANG(32127), label=cert)
def set_certification_filter(self): response = TheMovieDB.get_certification_list(self.type) country_list = [key for key in response.keys()] index = xbmcgui.Dialog().select(heading='Country code', list=country_list) if index == -1: return None country = country_list[index] cert_list = ['%s - %s' % (i['certification'], i['meaning']) for i in response[country]] index = xbmcgui.Dialog().select(heading='Choose certification', list=cert_list) if index == -1: return None cert = cert_list[index].split(' - ')[0] self.add_filter('certification_country', country, 'Certification country', country) self.add_filter('certification', cert, 'Certification', cert) self.mode = 'filter' self.page = 1 self.update()
def set_certification_filter(self, control_id): response = tmdb.get_certification_list(self.type) countries = [key for key in response.keys()] index = xbmcgui.Dialog().select(heading=addon.LANG(21879), list=countries) if index == -1: return None country = countries[index] certs = ["%s - %s" % (i["certification"], i["meaning"]) for i in response[country]] index = xbmcgui.Dialog().select(heading=addon.LANG(32151), list=certs) if index == -1: return None cert = certs[index].split(" - ")[0] self.add_filter(key="certification_country", value=country, label=country, reset=False) self.add_filter(key="certification", value=cert, label=cert)