From 0c34071cf031fffa4b7f1df64dae0d1dd461f969 Mon Sep 17 00:00:00 2001 From: Eli White Date: Wed, 27 Jul 2016 02:43:37 -0700 Subject: [PATCH] Fixing logspam for transferring pokemon --- .../cell_workers/initial_transfer_worker.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pokemongo_bot/cell_workers/initial_transfer_worker.py b/pokemongo_bot/cell_workers/initial_transfer_worker.py index 1cc44d3ae7..60846d7349 100644 --- a/pokemongo_bot/cell_workers/initial_transfer_worker.py +++ b/pokemongo_bot/cell_workers/initial_transfer_worker.py @@ -13,10 +13,11 @@ def work(self): if not self.config.initial_transfer: return - logger.log('Cleaning up Pokemon Bag using the release config', 'cyan') - pokemon_groups = self._initial_transfer_get_groups() + + has_transferred = False + for id in pokemon_groups: group_cp = pokemon_groups[id].keys() @@ -25,13 +26,16 @@ def work(self): group_cp.sort() group_cp.reverse() - for x in range(1, len(group_cp)): pokemon_name = self.pokemon_list[id - 1]['Name'] pokemon_cp = group_cp[x] pokemon_data = pokemon_groups[id][pokemon_cp] pokemon_potential = self.get_pokemon_potential(pokemon_data) if self.should_release_pokemon(pokemon_name, pokemon_cp, pokemon_potential): + if not has_transferred: + logger.log('Cleaning up Pokemon Bag using the release config', 'cyan') + has_transferred = True + logger.log('Exchanging {} [CP {}] [Potential {}]'.format( pokemon_name, pokemon_cp, pokemon_potential)) self.api.release_pokemon( @@ -39,7 +43,8 @@ def work(self): response_dict = self.api.call() sleep(2) - logger.log('Pokemon Bag has been cleaned up!', 'green') + if has_transferred: + logger.log('Pokemon Bag has been cleaned up!', 'green') def _initial_transfer_get_groups(self): pokemon_groups = {}