From 80675355c6553821ff4ba477c426b90feadf19c3 Mon Sep 17 00:00:00 2001 From: MMGen Date: Fri, 5 Jul 2019 14:25:55 +0000 Subject: [PATCH] super(): use zero-arg form where possible --- mmgen/altcoins/eth/tw.py | 4 ++-- mmgen/altcoins/eth/tx.py | 8 ++++---- mmgen/tx.py | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/mmgen/altcoins/eth/tw.py b/mmgen/altcoins/eth/tw.py index 42caa939..92ce37f9 100755 --- a/mmgen/altcoins/eth/tw.py +++ b/mmgen/altcoins/eth/tw.py @@ -282,7 +282,7 @@ Actions: [q]uit view, [p]rint to file, pager [v]iew, [w]ide view, def do_sort(self,key=None,reverse=False): if key == 'txid': return - super(EthereumTwUnspentOutputs,self).do_sort(key=key,reverse=reverse) + super().do_sort(key=key,reverse=reverse) def get_unspent_rpc(self): wl = self.wallet.sorted_list @@ -305,7 +305,7 @@ class EthereumTokenTwUnspentOutputs(EthereumTwUnspentOutputs): # NB: two wallet instances open simultaneously on the same data: def get_unspent_data(self): - super(type(self),self).get_unspent_data() + super().get_unspent_data() for e in self.unspent: e.amt2 = self.wallet.get_eth_balance(e.addr) diff --git a/mmgen/altcoins/eth/tx.py b/mmgen/altcoins/eth/tx.py index 9dcd3a29..2db0cafa 100755 --- a/mmgen/altcoins/eth/tx.py +++ b/mmgen/altcoins/eth/tx.py @@ -49,7 +49,7 @@ class EthereumMMGenTX(MMGenTX): usr_contract_data = HexStr('') def __init__(self,*args,**kwargs): - super(EthereumMMGenTX,self).__init__(*args,**kwargs) + super().__init__(*args,**kwargs) if hasattr(opt,'tx_gas') and opt.tx_gas: self.tx_gas = self.start_gas = ETHAmt(int(opt.tx_gas),'wei') if hasattr(opt,'contract_data') and opt.contract_data: @@ -463,7 +463,7 @@ class EthereumTokenMMGenTX(EthereumMMGenTX): die(1,(m1+m2).format(p=g.token,t=self.dcoin,n=capfirst(g.proto.name))) def make_txobj(self): # called by create_raw() - super(EthereumTokenMMGenTX,self).make_txobj() + super().make_txobj() t = self.token_obj o = self.txobj o['token_addr'] = t.addr @@ -472,7 +472,7 @@ class EthereumTokenMMGenTX(EthereumMMGenTX): o['data'] = t.create_data(o['token_to'],o['amt']) def check_txfile_hex_data(self): - d = super(EthereumTokenMMGenTX,self).check_txfile_hex_data() + d = super().check_txfile_hex_data() o = self.txobj if self.check_sigs(): # online, from rlp and wallet @@ -496,7 +496,7 @@ class EthereumTokenMMGenTX(EthereumMMGenTX): return 'Token: {d} {c}\n{r}'.format( d=self.txobj['token_addr'].hl(), c=blue('(' + g.dcoin + ')'), - r=super(EthereumTokenMMGenTX,self).format_view_body(*args,**kwargs)) + r=super().format_view_body(*args,**kwargs)) def do_sign(self,wif,tx_num_str): o = self.txobj diff --git a/mmgen/tx.py b/mmgen/tx.py index ca28d6f7..10a2dc0f 100755 --- a/mmgen/tx.py +++ b/mmgen/tx.py @@ -1507,7 +1507,7 @@ class MMGenBumpTX(MMGenTX): def __init__(self,filename,send=False): - super(MMGenBumpTX,self).__init__(filename) + super().__init__(filename) if not self.is_replaceable(): die(1,"Transaction '{}' is not replaceable".format(self.txid)) @@ -1563,7 +1563,7 @@ class MMGenBumpTX(MMGenTX): self.update_output_amt(op_idx,self.sum_inputs()-self.sum_outputs(exclude=op_idx)-fee) def convert_and_check_fee(self,tx_fee,desc): - ret = super(MMGenBumpTX,self).convert_and_check_fee(tx_fee,desc) + ret = super().convert_and_check_fee(tx_fee,desc) if ret < self.min_fee: msg('{} {c}: {} fee too small. Minimum fee: {} {c} ({} {})'.format( ret,desc,self.min_fee,self.fee_abs2rel(self.min_fee.hl()),self.rel_fee_desc,c=g.coin)) @@ -1604,7 +1604,7 @@ class MMGenSplitTX(MMGenTX): except: ymsg('Connect to {} daemon failed. Network fee estimation unavailable'.format(g.coin)) return self.get_usr_fee_interactive(opt.tx_fee,'User-selected') - return super(type(self),self).get_fee_from_user() + return super().get_fee_from_user() def create_split(self,mmid):