From 22dabeceadc1b47872c704b910a44e29103a6c55 Mon Sep 17 00:00:00 2001 From: Adam Gibson Date: Wed, 26 Apr 2017 15:52:27 +0300 Subject: [PATCH] allow get_utxos_by_mixdepth to be silent --- jmclient/jmclient/wallet.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/jmclient/jmclient/wallet.py b/jmclient/jmclient/wallet.py index f6a2bc6..7cafec1 100644 --- a/jmclient/jmclient/wallet.py +++ b/jmclient/jmclient/wallet.py @@ -113,11 +113,11 @@ class AbstractWallet(object): 'address': utxo_list[i['utxo']]['address']}) for i in inputs]) - def get_balance_by_mixdepth(self): + def get_balance_by_mixdepth(self, verbose=True): mix_balance = {} for m in range(self.max_mix_depth): mix_balance[m] = 0 - for mixdepth, utxos in self.get_utxos_by_mixdepth().iteritems(): + for mixdepth, utxos in self.get_utxos_by_mixdepth(verbose).iteritems(): mix_balance[mixdepth] = sum( [addrval['value'] for addrval in utxos.values()]) return mix_balance @@ -309,7 +309,7 @@ class Wallet(AbstractWallet): self.get_utxos_by_mixdepth())) return added_utxos - def get_utxos_by_mixdepth(self): + def get_utxos_by_mixdepth(self, verbose=True): """ returns a list of utxos sorted by different mix levels """ @@ -321,7 +321,8 @@ class Wallet(AbstractWallet): if mixdepth not in mix_utxo_list: mix_utxo_list[mixdepth] = {} mix_utxo_list[mixdepth][utxo] = addrvalue - log.debug('get_utxos_by_mixdepth = \n' + pprint.pformat(mix_utxo_list)) + if verbose: + log.debug('get_utxos_by_mixdepth = \n' + pprint.pformat(mix_utxo_list)) return mix_utxo_list