1
0

wizard: ask accound id after device setup

This commit is contained in:
ThomasV
2016-08-24 08:52:21 +02:00
parent 8edca91390
commit 1e6caf8f03
2 changed files with 11 additions and 10 deletions

View File

@@ -553,7 +553,8 @@ hw_keystores = {}
def register_keystore(hw_type, constructor):
hw_keystores[hw_type] = constructor
def hardware_keystore(hw_type, d):
def hardware_keystore(d):
hw_type = d['hw_type']
if hw_type in hw_keystores:
constructor = hw_keystores[hw_type]
return constructor(d)
@@ -572,8 +573,7 @@ def load_keystore(storage, name):
elif t == 'bip32':
k = BIP32_KeyStore(d)
elif t == 'hardware':
hw_type = d.get('hw_type')
k = hardware_keystore(hw_type, d)
k = hardware_keystore(d)
else:
raise BaseException('unknown wallet type', t)
return k