summaryrefslogtreecommitdiff
path: root/python/update.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/update.py')
-rw-r--r--python/update.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/python/update.py b/python/update.py
index 1c91e700..db4d66ee 100644
--- a/python/update.py
+++ b/python/update.py
@@ -28,7 +28,6 @@ from .enums import UpdateResult
from .log import log_error
-
class _UpdateChannelMetaClass(type):
def __iter__(self):
binaryninja._init_plugins()
@@ -69,7 +68,8 @@ class _UpdateChannelMetaClass(type):
class UpdateProgressCallback:
def __init__(self, func):
- self.cb = ctypes.CFUNCTYPE(ctypes.c_bool, ctypes.c_void_p, ctypes.c_ulonglong, ctypes.c_ulonglong)(self.callback)
+ self.cb = ctypes.CFUNCTYPE(ctypes.c_bool, ctypes.c_void_p, ctypes.c_ulonglong,
+ ctypes.c_ulonglong)(self.callback)
self.func = func
def callback(self, ctxt, progress, total):
@@ -85,9 +85,10 @@ class UpdateProgressCallback:
return core.BNGetActiveUpdateChannel()
@active.setter
- def active(cls, value:str) -> None:
+ def active(cls, value: str) -> None:
return core.BNSetActiveUpdateChannel(value)
+
class UpdateChannel(metaclass=_UpdateChannelMetaClass):
def __init__(self, name, desc, ver):
self._name = name
@@ -153,7 +154,7 @@ class UpdateChannel(metaclass=_UpdateChannelMetaClass):
def __str__(self):
return self._name
- def update_to_latest(self, progress = None):
+ def update_to_latest(self, progress=None):
cb = UpdateProgressCallback(progress)
errors = ctypes.c_char_p()
result = core.BNUpdateToLatestVersion(self._name, errors, cb.cb, None)
@@ -201,7 +202,7 @@ class UpdateVersion:
def __str__(self):
return self._version
- def update(self, progress = None):
+ def update(self, progress=None):
cb = UpdateProgressCallback(progress)
errors = ctypes.c_char_p()
result = core.BNUpdateToVersion(self._channel.name, self._version, errors, cb.cb, None)