|
@ -1,4 +1,4 @@ |
|
|
from PyQt4.Qt import QMessageBox, QVBoxLayout, QLabel, QThread, SIGNAL, QGridLayout, QInputDialog, QPushButton |
|
|
from PyQt4.Qt import QVBoxLayout, QLabel, SIGNAL, QGridLayout, QInputDialog, QPushButton |
|
|
import PyQt4.QtCore as QtCore |
|
|
import PyQt4.QtCore as QtCore |
|
|
from electrum_gui.qt.util import * |
|
|
from electrum_gui.qt.util import * |
|
|
from electrum_gui.qt.main_window import StatusBarButton, ElectrumWindow |
|
|
from electrum_gui.qt.main_window import StatusBarButton, ElectrumWindow |
|
@ -26,11 +26,11 @@ class Plugin(KeepKeyPlugin): |
|
|
try: |
|
|
try: |
|
|
self.get_client().ping('t') |
|
|
self.get_client().ping('t') |
|
|
except BaseException as e: |
|
|
except BaseException as e: |
|
|
QMessageBox.information(window, _('Error'), _("KeepKey device not detected.\nContinuing in watching-only mode." + '\n\nReason:\n' + str(e)), _('OK')) |
|
|
window.show_error(_('KeepKey device not detected.\nContinuing in watching-only mode.\nReason:\n' + str(e))) |
|
|
self.wallet.force_watching_only = True |
|
|
self.wallet.force_watching_only = True |
|
|
return |
|
|
return |
|
|
if self.wallet.addresses() and not self.wallet.check_proper_device(): |
|
|
if self.wallet.addresses() and not self.wallet.check_proper_device(): |
|
|
QMessageBox.information(window, _('Error'), _("This wallet does not match your KeepKey device"), _('OK')) |
|
|
window.show_error(_("This wallet does not match your KeepKey device")) |
|
|
self.wallet.force_watching_only = True |
|
|
self.wallet.force_watching_only = True |
|
|
|
|
|
|
|
|
@hook |
|
|
@hook |
|
|