URI: 
       twizard: call on_restore_seed, on_restore_bip39 through self.run. fixes #6895 - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit b2ab2a9f6a086cc7cd38ba17b2d211288c81e940
   DIR parent 77e0d3745e990e97ddbac5550e399f3e695af788
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Sat,  2 Jan 2021 14:24:11 +0100
       
       wizard: call on_restore_seed, on_restore_bip39 through self.run. fixes #6895
       
       Diffstat:
         M electrum/base_wizard.py             |       6 +++---
       
       1 file changed, 3 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/electrum/base_wizard.py b/electrum/base_wizard.py
       t@@ -509,13 +509,13 @@ class BaseWizard(Logger):
                self.opt_ext = True
                is_cosigning_seed = lambda x: mnemonic.seed_type(x) in ['standard', 'segwit']
                test = mnemonic.is_seed if self.wallet_type == 'standard' else is_cosigning_seed
       -        self.restore_seed_dialog(run_next=self.on_restore_seed, test=test)
       +        f = lambda *args: self.run('on_restore_seed', *args)
       +        self.restore_seed_dialog(run_next=f, test=test)
        
            def on_restore_seed(self, seed, is_bip39, is_ext):
                self.seed_type = 'bip39' if is_bip39 else mnemonic.seed_type(seed)
                if self.seed_type == 'bip39':
       -            def f(passphrase):
       -                self.on_restore_bip39(seed, passphrase)
       +            f = lambda passphrase: self.run('on_restore_bip39', seed, passphrase)
                    self.passphrase_dialog(run_next=f, is_restoring=True) if is_ext else f('')
                elif self.seed_type in ['standard', 'segwit']:
                    f = lambda passphrase: self.run('create_keystore', seed, passphrase)