def collect_champions(api_key):
    csvfile = 'champions_data.csv'
    output = open(csvfile,'a')
    api = RiotAPI(api_key)
    r = api.get_champion_list()
    while r is None or r.get('data') is None    :
        r = api.get_champion_list()

    print(r.get('data'))
    for champion in r.get('data'):
        temp = r.get('data')[champion]
        c = [temp.get('name'),temp.get('id')]
        writer = csv.writer(output, lineterminator='\n')
        writer.writerow(c)
    output.close()