URI: 
       tMerge pull request #3010 from SomberNight/qt_wiz_catch_exc - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 76da6916f3cef08f0e2ff7fb22b4a3c76f8dee5c
   DIR parent 0497561e56bf793fb118e610bae0705058865720
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Thu, 19 Oct 2017 16:03:01 +0200
       
       Merge pull request #3010 from SomberNight/qt_wiz_catch_exc
       
       fix: [QT wallet wizard] catch exceptions: UserCancelled, GoBack
       Diffstat:
         M gui/qt/__init__.py                  |       9 +++++++--
       
       1 file changed, 7 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/gui/qt/__init__.py b/gui/qt/__init__.py
       t@@ -42,7 +42,7 @@ from electrum.plugins import run_hook
        from electrum import SimpleConfig, Wallet, WalletStorage
        from electrum.synchronizer import Synchronizer
        from electrum.verifier import SPV
       -from electrum.util import DebugMem, UserCancelled, InvalidPassword
       +from electrum.util import DebugMem, UserCancelled, InvalidPassword, print_error
        from electrum.wallet import Abstract_Wallet
        
        from .installwizard import InstallWizard, GoBack
       t@@ -194,7 +194,12 @@ class ElectrumGui:
                    if not wallet:
                        storage = WalletStorage(path)
                        wizard = InstallWizard(self.config, self.app, self.plugins, storage)
       -                wallet = wizard.run_and_get_wallet()
       +                try:
       +                    wallet = wizard.run_and_get_wallet()
       +                except UserCancelled:
       +                    pass
       +                except GoBack as e:
       +                    print_error('[start_new_window] Exception caught (GoBack)', e)
                        wizard.terminate()
                        if not wallet:
                            return