1
0

wizard/hw: less spammy logs when hw library unavailable

closes #5380
This commit is contained in:
SomberNight
2019-05-26 17:01:01 +02:00
parent 30ffb3d4dc
commit 37da192bf5
2 changed files with 8 additions and 3 deletions

View File

@@ -283,6 +283,7 @@ class BasePlugin(Logger):
class DeviceNotFoundError(Exception): pass
class DeviceUnpairableError(Exception): pass
class HardwarePluginLibraryUnavailable(Exception): pass
class Device(NamedTuple):
@@ -502,7 +503,7 @@ class DeviceMgr(ThreadJob):
unpaired device accepted by the plugin.'''
if not plugin.libraries_available:
message = plugin.get_library_not_available_message()
raise Exception(message)
raise HardwarePluginLibraryUnavailable(message)
if devices is None:
devices = self.scan_devices()
devices = [dev for dev in devices if not self.xpub_by_id(dev.id_)]