tjsondb: convert lists to sets - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit d73f7a2c1080ff564a123b67340dae02f31d2f1f
DIR parent 4b36114d0d852d379dbe3f64d4fb28188c0b8226
HTML Author: ThomasV <thomasv@electrum.org>
Date: Tue, 26 Feb 2019 08:45:24 +0100
jsondb: convert lists to sets
Diffstat:
M electrum/json_db.py | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
---
DIR diff --git a/electrum/json_db.py b/electrum/json_db.py
t@@ -599,10 +599,11 @@ class JsonDB(PrintError):
self.verified_tx = self.get_data_ref('verified_tx3') # txid -> TxMinedInfo. Access with self.lock.
self.tx_fees = self.get_data_ref('tx_fees')
- # tuple to set
- for txid, d in list(self.txi.items()):
- for addr, lst in d.items():
- self.txi[txid][addr] = set([tuple(x) for x in lst])
+ # convert list to set
+ for t in self.txi, self.txo:
+ for d in t.values():
+ for addr, lst in d.items():
+ d[addr] = set([tuple(x) for x in lst])
# remove unreferenced tx
for tx_hash in self.transactions: