electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 9372eacc291ab3fb35c762eba0341d95571863ff
parent bb2c3475cc8f9e8b5ed3ef636627feae38d6e093
Author: SomberNight <somber.night@protonmail.com>
Date:   Tue,  3 Sep 2019 19:19:58 +0200

hw wallets: show DeviceUnpairableError nicely in qt gui

need to subclass UserFacingException for main_window.on_error

Diffstat:
Melectrum/plugin.py | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/electrum/plugin.py b/electrum/plugin.py @@ -31,7 +31,7 @@ import sys from typing import NamedTuple, Any, Union, TYPE_CHECKING, Optional from .i18n import _ -from .util import (profiler, DaemonThread, UserCancelled, ThreadJob) +from .util import (profiler, DaemonThread, UserCancelled, ThreadJob, UserFacingException) from . import bip32 from . import plugins from .simple_config import SimpleConfig @@ -285,8 +285,7 @@ class BasePlugin(Logger): pass -class DeviceNotFoundError(Exception): pass -class DeviceUnpairableError(Exception): pass +class DeviceUnpairableError(UserFacingException): pass class HardwarePluginLibraryUnavailable(Exception): pass