diff --git a/pokemongo_bot/cell_workers/incubate_eggs.py b/pokemongo_bot/cell_workers/incubate_eggs.py index 95d497518a..a1e3ce351f 100644 --- a/pokemongo_bot/cell_workers/incubate_eggs.py +++ b/pokemongo_bot/cell_workers/incubate_eggs.py @@ -108,13 +108,13 @@ def _check_inventory(self, lookup_ids=[]): "used": False }) elif 'is_egg' not in pokemon and pokemon['id'] in lookup_ids: - matched_pokemon.append(pokemon.update({ + pokemon.update({ "iv": [ pokemon.get('individual_attack', 0), pokemon.get('individual_defense', 0), pokemon.get('individual_stamina', 0) - ] - })) + ]}) + matched_pokemon.append(pokemon) continue if "player_stats" in inv_data: self.km_walked = inv_data.get("player_stats", {}).get("km_walked", 0) @@ -151,10 +151,10 @@ def _hatch_eggs(self): pokemon['name'] = "error" except: pokemon_data = [{"name":"error","cp":"error","iv":"error"}] - logger.log("-"*30, log_color) if not pokemon_ids or pokemon_data[0]['name'] == "error": logger.log("[!] Eggs hatched, but we had trouble with the response. Please check your inventory to find your new pokemon!",'red') return + logger.log("-"*30, log_color) logger.log("[!] {} eggs hatched! Received:".format(len(pokemon_data)), log_color) for i in range(len(pokemon_data)): logger.log("-"*30,log_color)