from riotwatcher import LolWatcher, ApiError from private import TOKEN_RIOT WATCHER = LolWatcher(TOKEN_RIOT) REGION = 'EUW1' def what_player(name): try: return WATCHER.summoner.by_name(REGION, name) except ApiError: return 0 def rank_track(player): ranked_stats = WATCHER.league.by_summoner(REGION, player['id']) if not ranked_stats: return 'Unranked cette saison.' liste = [] for infos in ranked_stats: if infos['queueType'] == 'RANKED_SOLO_5x5': what_rank = 'Solo Queue' elif infos['queueType'] == 'RANKED_FLEX_SR': what_rank = 'Flexible' liste.append([what_rank, infos['tier'], infos['rank'], infos['leaguePoints'], infos['wins'], infos['losses']]) return liste