From 5941dc3a666858d0d23c661602f20e2d790487db Mon Sep 17 00:00:00 2001 From: thomasv Date: Tue, 20 Mar 2012 15:30:36 +0100 Subject: [PATCH] fixes --- client/electrum | 3 +-- client/interface.py | 5 ++++- client/wallet.py | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/client/electrum b/client/electrum index 9d9a9892..f4f3412e 100755 --- a/client/electrum +++ b/client/electrum @@ -163,8 +163,7 @@ if __name__ == '__main__': cmd = 'help' # open session - if cmd not in ['password', 'mktx', 'history', 'label', 'contacts', 'help', 'validateaddress', 'signmessage', 'verifymessage', 'eval', 'create', 'addresses', 'import']: - + if cmd not in ['password', 'mktx', 'history', 'label', 'contacts', 'help', 'validateaddress', 'signmessage', 'verifymessage', 'eval', 'create', 'addresses', 'import', 'seed']: addresses = wallet.all_addresses() version = wallet.electrum_version interface.start_session(addresses, version) diff --git a/client/interface.py b/client/interface.py index 18c63ea6..0caa0567 100644 --- a/client/interface.py +++ b/client/interface.py @@ -236,6 +236,9 @@ class NativeInterface(PollingInterface): if cmd == 'poll': params = self.session_id + if cmd == 'address.subscribe': + params = [ self.session_id] + params + if cmd in ['h', 'tx']: str_params = params[0] elif type(params) != type(''): @@ -369,7 +372,7 @@ class AsynchronousInterface(Interface): self.is_connected = False self.disconnected_event.set() - def update_wallet(self,cb): + def update_wallet(self): self.up_to_date_event.wait() def send(self, messages): diff --git a/client/wallet.py b/client/wallet.py index f33c9cf1..855dea66 100644 --- a/client/wallet.py +++ b/client/wallet.py @@ -706,7 +706,7 @@ class Wallet: self.interface.get_history(addr) def receive_history_callback(self, addr, data): - #print "updating history for", addr, repr(data) + #print "updating history for", addr self.history[addr] = data self.synchronize() self.update_tx_history()