tkivy wizard: fix #5333 - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit dd7b356fcc70b774e63a407165a089178a5e506f DIR parent 22c08f1522db757063764983c3abdd5fb51adbc7 HTML Author: SomberNight <somber.night@protonmail.com> Date: Sat, 11 May 2019 19:36:57 +0200 kivy wizard: fix #5333 Diffstat: M electrum/gui/kivy/uix/dialogs/inst… | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) --- DIR diff --git a/electrum/gui/kivy/uix/dialogs/installwizard.py b/electrum/gui/kivy/uix/dialogs/installwizard.py t@@ -629,8 +629,7 @@ class WizardKnownOTPDialog(WizardOTPDialogBase): def abort_wallet_creation(self): self._on_release = True - os.unlink(self.path) - self.wizard.terminate() + self.wizard.terminate(aborted=True) self.dismiss() t@@ -976,8 +975,8 @@ class InstallWizard(BaseWizard, Widget): t = threading.Thread(target = target) t.start() - def terminate(self, *, storage=None): - if storage is None: + def terminate(self, *, storage=None, aborted=False): + if storage is None and not aborted: storage = self.create_storage(self.path) self.dispatch('on_wizard_complete', storage)