URI: 
       tfix load_accounts - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 5c31263848b23dbcf95de12f829fb4195f883cd6
   DIR parent 05fcdce018570df7b8815f6141c653e13da677c0
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Tue,  1 Apr 2014 19:10:59 +0200
       
       fix load_accounts
       
       Diffstat:
         M lib/wallet.py                       |       8 ++++++--
       
       1 file changed, 6 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/lib/wallet.py b/lib/wallet.py
       t@@ -449,10 +449,14 @@ class NewWallet:
                    if k == 0:
                        v['mpk'] = self.storage.get('master_public_key')
                        self.accounts[k] = OldAccount(v)
       -            elif '&' in k:
       +            elif v.get('xpub3'):
       +                self.accounts[k] = BIP32_Account_2of3(v)
       +            elif v.get('xpub2'):
                        self.accounts[k] = BIP32_Account_2of2(v)
       -            else:
       +            elif v.get('xpub'):
                        self.accounts[k] = BIP32_Account(v)
       +            else:
       +                raise
        
                self.pending_accounts = self.storage.get('pending_accounts',{})