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)
Exemplo n.º 2
0
		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)