Browse Source

convert_version_24: loop over list instead of dict items (see #6863 and #6349)

patch-4
ThomasV 4 years ago
parent
commit
89ecc85c64
  1. 4
      electrum/wallet_db.py

4
electrum/wallet_db.py

@ -524,7 +524,7 @@ class WalletDB(JsonDB):
self.data['channels'] = { x['channel_id']: x for x in channels } self.data['channels'] = { x['channel_id']: x for x in channels }
# convert txi & txo # convert txi & txo
txi = self.get('txi', {}) txi = self.get('txi', {})
for tx_hash, d in txi.items(): for tx_hash, d in list(txi.items()):
d2 = {} d2 = {}
for addr, l in d.items(): for addr, l in d.items():
d2[addr] = {} d2[addr] = {}
@ -533,7 +533,7 @@ class WalletDB(JsonDB):
txi[tx_hash] = d2 txi[tx_hash] = d2
self.data['txi'] = txi self.data['txi'] = txi
txo = self.get('txo', {}) txo = self.get('txo', {})
for tx_hash, d in txo.items(): for tx_hash, d in list(txo.items()):
d2 = {} d2 = {}
for addr, l in d.items(): for addr, l in d.items():
d2[addr] = {} d2[addr] = {}

Loading…
Cancel
Save