Ejemplo n.º 1
0
def get_species():
    count = get_count('species')
    for species_id in range(1, count + 1):
        url = SWAPI_URL.format('species') + '{}/'.format(species_id)
        species = None
        try:
            species = DB.open().query(Species).filter(
                Species.api_url == url).one()
        except:
            obj = get_request(url)
            if 'name' in obj:
                species = Species()
                species.parse_json(obj)
                DB.save(species)
        if species:
            print(species.name)
            print('+++++++++++++++++')