Add some informative comments
This commit is contained in:
parent
0c80ca8457
commit
2ad009bb9d
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue