URI: 
       tTrustedcoin: call wizard.terminate with aborted set to True in various failure conditions (see #4496) - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 427779350f92c4fd19d731474db3ec0db1d848c1
   DIR parent c46fbf08a525988f1a2f175906e00f084426c4ab
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Sun, 29 Nov 2020 11:43:33 +0100
       
       Trustedcoin: call wizard.terminate with aborted set to True in various failure conditions (see #4496)
       
       Diffstat:
         M electrum/plugins/trustedcoin/kivy.… |       2 +-
         M electrum/plugins/trustedcoin/trust… |       6 +++---
       
       2 files changed, 4 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/electrum/plugins/trustedcoin/kivy.py b/electrum/plugins/trustedcoin/kivy.py
       t@@ -75,7 +75,7 @@ class Plugin(TrustedCoinPlugin):
            def accept_terms_of_use(self, wizard):
                def handle_error(msg, e):
                    wizard.show_error(msg + ':\n' + repr(e))
       -            wizard.terminate()
       +            wizard.terminate(aborted=True)
                try:
                    tos = server.get_terms_of_service()
                except ErrorConnectingServer as e:
   DIR diff --git a/electrum/plugins/trustedcoin/trustedcoin.py b/electrum/plugins/trustedcoin/trustedcoin.py
       t@@ -671,7 +671,7 @@ class TrustedCoinPlugin(BasePlugin):
                    r = server.create(xpub1, xpub2, email)
                except (socket.error, ErrorConnectingServer):
                    wizard.show_message('Server not reachable, aborting')
       -            wizard.terminate()
       +            wizard.terminate(aborted=True)
                    return
                except TrustedCoinException as e:
                    if e.status_code == 409:
       t@@ -721,10 +721,10 @@ class TrustedCoinPlugin(BasePlugin):
                        self.request_otp_dialog(wizard, short_id, None, xpub3)
                    else:
                        wizard.show_message(str(e))
       -                wizard.terminate()
       +                wizard.terminate(aborted=True)
                except Exception as e:
                    wizard.show_message(repr(e))
       -            wizard.terminate()
       +            wizard.terminate(aborted=True)
                else:
                    k3 = keystore.from_xpub(xpub3)
                    wizard.data['x3/'] = k3.dump()