1
0
This commit is contained in:
SomberNight
2018-02-04 21:59:58 +01:00
parent 42ed4bc3d6
commit ac2d4eb0ef
3 changed files with 22 additions and 4 deletions

View File

@@ -234,6 +234,15 @@ class BaseWizard(object):
self.plugin = self.plugins.get_plugin(name)
try:
self.plugin.setup_device(device_info, self, purpose)
except OSError as e:
self.show_error(_('We encountered an error while connecting to your device:')
+ '\n' + str(e) + '\n'
+ _('To try to fix this, we will now re-pair with your device.') + '\n'
+ _('Please try again.'))
devmgr = self.plugins.device_manager
devmgr.unpair_id(device_info.device.id_)
self.choose_hw_device(purpose)
return
except BaseException as e:
self.show_error(str(e))
self.choose_hw_device(purpose)