From 9372eacc291ab3fb35c762eba0341d95571863ff Mon Sep 17 00:00:00 2001 From: SomberNight Date: Tue, 3 Sep 2019 19:19:58 +0200 Subject: [PATCH] hw wallets: show DeviceUnpairableError nicely in qt gui need to subclass UserFacingException for main_window.on_error --- electrum/plugin.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/electrum/plugin.py b/electrum/plugin.py index f05596c38..3ff030d44 100644 --- 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