1
0

hw wallets: generalise 'minimum_library' for those that provide a version number

This commit is contained in:
SomberNight
2018-08-23 18:31:14 +02:00
parent 9279f30363
commit 91c369e392
7 changed files with 71 additions and 50 deletions

View File

@@ -457,7 +457,8 @@ class DeviceMgr(ThreadJob, PrintError):
'''Returns a list of DeviceInfo objects: one for each connected,
unpaired device accepted by the plugin.'''
if not plugin.libraries_available:
raise Exception('Missing libraries for {}'.format(plugin.name))
message = plugin.get_library_not_available_message()
raise Exception(message)
if devices is None:
devices = self.scan_devices()
devices = [dev for dev in devices if not self.xpub_by_id(dev.id_)]