electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 2ad009bb9dcfde8ff0f69cc45ba553b4549b6416
parent 0c80ca84572cce457e636396ed303393a8879441
Author: Neil Booth <kyuupichan@gmail.com>
Date:   Sun,  3 Jan 2016 21:03:11 +0900

Add some informative comments

Diffstat:
Mplugins/trezor/plugin.py | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/plugins/trezor/plugin.py b/plugins/trezor/plugin.py @@ -43,10 +43,14 @@ class TrezorCompatibleWallet(BIP44_Wallet): self.storage.put('session_timeout', seconds) def disconnected(self): + '''A device paired with the wallet was diconnected. Note this is + called in the context of the Plugins thread.''' self.print_error("disconnected") self.handler.watching_only_changed() def connected(self): + '''A device paired with the wallet was (re-)connected. Note this + is called in the context of the Plugins thread.''' self.print_error("connected") self.handler.watching_only_changed() @@ -55,6 +59,8 @@ class TrezorCompatibleWallet(BIP44_Wallet): self.handler.watching_only_changed() def timeout(self): + '''Informs the wallet it timed out. Note this is called from + the Plugins thread.''' self.print_error("timed out") def get_action(self): @@ -176,6 +182,7 @@ class TrezorCompatiblePlugin(BasePlugin, ThreadJob): return [self] if self.libraries_available else [] def run(self): + '''Runs in the context of the Plugins thread.''' now = time.time() if now > self.last_scan + 1: self.last_scan = now @@ -190,6 +197,7 @@ class TrezorCompatiblePlugin(BasePlugin, ThreadJob): wallet.timeout() def scan_devices(self): + '''Scan devices. Runs in the context of the Plugins thread.''' paths = self.HidTransport.enumerate() connected = set([c for c in self.clients if c.path in paths]) disconnected = self.clients - connected