Merge pull request #2029 from anduck/patch-2
Trezor firmware version check bugfix and log on error
This commit is contained in:
@@ -212,7 +212,7 @@ class TrezorClientBase(GuiMixin, PrintError):
|
|||||||
return (f.major_version, f.minor_version, f.patch_version)
|
return (f.major_version, f.minor_version, f.patch_version)
|
||||||
|
|
||||||
def atleast_version(self, major, minor=0, patch=0):
|
def atleast_version(self, major, minor=0, patch=0):
|
||||||
return cmp(self.firmware_version(), (major, minor, patch))
|
return cmp(self.firmware_version(), (major, minor, patch)) >= 0
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def wrapper(func):
|
def wrapper(func):
|
||||||
|
|||||||
@@ -126,6 +126,7 @@ class TrezorCompatiblePlugin(HW_PluginBase):
|
|||||||
msg = (_('Outdated %s firmware for device labelled %s. Please '
|
msg = (_('Outdated %s firmware for device labelled %s. Please '
|
||||||
'download the updated firmware from %s') %
|
'download the updated firmware from %s') %
|
||||||
(self.device, client.label(), self.firmware_URL))
|
(self.device, client.label(), self.firmware_URL))
|
||||||
|
self.print_error(msg)
|
||||||
handler.show_error(msg)
|
handler.show_error(msg)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user