def open_credit_dialog(self, credit_id): info = tmdb.get_credit_info(credit_id) listitems = [] if "seasons" in info["media"]: listitems += tmdb.handle_seasons(info["media"]["seasons"]) if "episodes" in info["media"]: listitems += tmdb.handle_episodes(info["media"]["episodes"]) if not listitems: listitems += [{"label": addon.LANG(19055)}] listitem, index = selectdialog.open_selectdialog(header=addon.LANG(32151), listitems=listitems) if listitem["mediatype"] == "episode": wm.open_episode_info(prev_window=self, season=listitems[index]["season"], episode=listitems[index]["episode"], tvshow_id=info["media"]["id"]) elif listitem["mediatype"] == "season": wm.open_season_info(prev_window=self, season=listitems[index]["season"], tvshow_id=info["media"]["id"])
def open_credit_dialog(self, credit_id): info = tmdb.get_credit_info(credit_id) listitems = [] if "seasons" in info["media"]: listitems += tmdb.handle_seasons(info["media"]["seasons"]) if "episodes" in info["media"]: listitems += tmdb.handle_episodes(info["media"]["episodes"]) if not listitems: listitems += [{"label": addon.LANG(19055)}] listitem, index = selectdialog.open_selectdialog( header=addon.LANG(32151), listitems=listitems) if listitem["mediatype"] == "episode": wm.open_episode_info(prev_window=self, season=listitems[index]["season"], episode=listitems[index]["episode"], tvshow_id=info["media"]["id"]) elif listitem["mediatype"] == "season": wm.open_season_info(prev_window=self, season=listitems[index]["season"], tvshow_id=info["media"]["id"])
def open_credit_dialog(self, credit_id): info = TheMovieDB.get_credit_info(credit_id) listitems = [] if 'seasons' in info['media']: listitems += TheMovieDB.handle_tmdb_seasons( info['media']['seasons']) if 'episodes' in info['media']: listitems += TheMovieDB.handle_tmdb_episodes( info['media']['episodes']) if not listitems: listitems += [{'label': 'No information available'}] listitem, index = wm.open_selectdialog(listitems=listitems) if listitem['media_type'] == 'episode': wm.open_episode_info(prev_window=self, season=listitems[index]['season'], episode=listitems[index]['episode'], tvshow_id=info['media']['id']) elif listitem['media_type'] == 'season': wm.open_season_info(prev_window=self, season=listitems[index]['season'], tvshow_id=info['media']['id'])