Browse Source

xmrwallet: minor cleanups

The MMGen Project 2 years ago
parent
commit
1648849c06
1 changed files with 9 additions and 16 deletions
  1. 9 16
      mmgen/xmrwallet.py

+ 9 - 16
mmgen/xmrwallet.py

@@ -259,6 +259,9 @@ class MoneroWalletOps:
 			classes = tuple(gen_classes())
 			self.opts = tuple(set(opt for cls in classes for opt in cls.opts))
 
+			if not hasattr(self,'stem'):
+				self.stem = self.name
+
 			global uarg, uopt, uarg_info, fmt_amt, hl_amt
 
 			uarg = uarg_tuple
@@ -387,14 +390,14 @@ class MoneroWalletOps:
 
 		async def main(self):
 			gmsg('\n{}ing {} wallet{}'.format(
-				self.desc,
+				self.stem.capitalize(),
 				len(self.addr_data),
 				suf(self.addr_data) ))
 			processed = 0
 			for n,d in enumerate(self.addr_data): # [d.sec,d.addr,d.wallet_passwd,d.viewkey]
 				fn = self.get_wallet_fn(d)
 				gmsg('\n{}ing wallet {}/{} ({})'.format(
-					self.desc,
+					self.stem.capitalize(),
 					n+1,
 					len(self.addr_data),
 					os.path.basename(fn),
@@ -403,7 +406,7 @@ class MoneroWalletOps:
 					d,
 					fn,
 					last = n == len(self.addr_data)-1 )
-			gmsg(f'\n{processed} wallet{suf(processed)} {self.past}')
+			gmsg(f'\n{processed} wallet{suf(processed)} {self.stem}ed')
 			return processed
 
 		class rpc:
@@ -586,8 +589,7 @@ class MoneroWalletOps:
 
 	class create(wallet):
 		name    = 'create'
-		desc    = 'Creat'
-		past    = 'created'
+		stem    = 'creat'
 		wallet_exists = False
 		opts    = ('restore_height',)
 
@@ -612,8 +614,6 @@ class MoneroWalletOps:
 
 	class sync(wallet):
 		name    = 'sync'
-		desc    = 'Sync'
-		past    = 'synced'
 		opts    = ('rescan_blockchain',)
 
 		def __init__(self,uarg_tuple,uopt_tuple):
@@ -736,8 +736,6 @@ class MoneroWalletOps:
 
 	class sweep(wallet):
 		name     = 'sweep'
-		desc     = 'Sweep'
-		past     = 'swept'
 		spec_id  = 'sweep_spec'
 		spec_key = ( (1,'source'), (3,'dest') )
 		opts     = ('do_not_relay','tx_relay_daemon')
@@ -792,7 +790,7 @@ class MoneroWalletOps:
 			self.c = MoneroWalletRPCClient(daemon=wd2)
 
 		async def main(self):
-			gmsg(f'\n{self.desc}ing account #{self.account} of wallet {self.source.idx}' + (
+			gmsg(f'\n{self.stem.capitalize()}ing account #{self.account} of wallet {self.source.idx}' + (
 				f': {self.amount} XMR to {self.dest_addr}' if self.name == 'transfer'
 				else ' to new address' if self.dest == None
 				else f' to new account in wallet {self.dest.idx}' ))
@@ -877,15 +875,12 @@ class MoneroWalletOps:
 
 	class transfer(sweep):
 		name    = 'transfer'
-		desc    = 'Transfer'
-		past    = 'transferred'
+		stem    = 'transferr'
 		spec_id = 'transfer_spec'
 		spec_key = ( (1,'source'), )
 
 	class new(sweep):
 		name    = 'new'
-		desc    = 'New'
-		past    = 'address created'
 		spec_id = 'newaddr_spec'
 		spec_key = ( (1,'source'), )
 
@@ -914,8 +909,6 @@ class MoneroWalletOps:
 
 	class relay(base):
 		name = 'relay'
-		desc = 'Relay'
-		past = 'relayed'
 		opts = ('tx_relay_daemon',)
 
 		def __init__(self,uarg_tuple,uopt_tuple):