Browse Source

MoneroWalletOps.sweep: minor cleanup

The MMGen Project 1 year ago
parent
commit
c87cfa7d00
1 changed files with 2 additions and 3 deletions
  1. 2 3
      mmgen/xmrwallet.py

+ 2 - 3
mmgen/xmrwallet.py

@@ -1574,18 +1574,17 @@ class MoneroWalletOps:
 				h.print_addrs(accts_data, self.account)
 			else:
 				h.close_wallet('source')
-				wf = self.get_wallet_fn(self.dest)
 				h2 = self.rpc(self, self.dest)
 				h2.open_wallet('destination')
-				accts_data = h2.get_accts()[0]
 
+				wf = self.get_wallet_fn(self.dest)
 				if keypress_confirm(self.cfg, f'\nCreate new account for wallet {wf.name!r}?'):
 					dest_acct, dest_addr = h2.create_acct(
 						label = f'Sweep from {self.source.idx}:{self.account} [{make_timestr()}]')
 					dest_addr_idx = 0
 					h2.get_accts()
 				elif keypress_confirm(self.cfg, f'Sweep to last existing account of wallet {wf.name!r}?'):
-					dest_acct, dest_addr_chk = h2.get_last_acct(accts_data)
+					dest_acct, dest_addr_chk = h2.get_last_acct(h2.get_accts()[0])
 					dest_addr, dest_addr_idx = h2.get_last_addr(dest_acct, display=False)
 					assert dest_addr_chk == dest_addr, 'dest_addr_chk2'
 				else: