1
0

Don't use is_available() for HW wallets

is_available() is only used from generic code for non-hardware
wallets.  Having a local function of the same name is confusing.
This commit is contained in:
Neil Booth
2015-12-29 22:46:22 +09:00
parent 1f3ddad0cd
commit 56497c1ae2
2 changed files with 11 additions and 23 deletions

View File

@@ -165,19 +165,16 @@ class TrezorCompatiblePlugin(BasePlugin):
self.print_error(message)
raise Exception(message)
def is_available(self):
if not self.libraries_available:
return False
if not self.wallet:
return False
wallet_type = self.wallet.storage.get('wallet_type')
return wallet_type == self.wallet_class.wallet_type
def set_enabled(self, enabled):
self.wallet.storage.put('use_' + self.name, enabled)
def is_enabled(self):
if not self.is_available():
if not self.libraries_available:
return False
if not self.wallet:
return False
wallet_type = self.wallet_class.wallet_type
if self.wallet.storage.get('wallet_type') != wallet_type:
return False
if self.wallet.has_seed():
return False