update module

binaryninja.update.UpdateChannel(name, desc, ver)
binaryninja.update.UpdateProgressCallback(func)
binaryninja.update.UpdateVersion(channel, ...)
binaryninja.update.are_auto_updates_enabled() are_auto_updates_enabled queries if auto updates are enabled.
binaryninja.update.get_time_since_last_update_check() get_time_since_last_update_check returns the time stamp for the last time updates were checked.
binaryninja.update.set_auto_updates_enabled(enabled) set_auto_updates_enabled sets auto update enabled status.
binaryninja.update.updates_checked()
class binaryninja.update.UpdateChannel(name, desc, ver)[source]

Bases: object

latest_version

Latest version (read-only)

update_to_latest(progress=None)[source]
updates_available

Whether updates are available (read-only)

versions

List of versions (read-only)

class binaryninja.update.UpdateProgressCallback(func)[source]

Bases: object

callback(ctxt, progress, total)[source]
class binaryninja.update.UpdateVersion(channel, ver, notes, t)[source]

Bases: object

update(progress=None)[source]
binaryninja.update.are_auto_updates_enabled()[source]

are_auto_updates_enabled queries if auto updates are enabled.

Returns:boolean True if auto updates are enabled. False if they are disabled.
Return type:bool
binaryninja.update.get_time_since_last_update_check()[source]

get_time_since_last_update_check returns the time stamp for the last time updates were checked.

Returns:time stacmp for last update check
Return type:int
binaryninja.update.set_auto_updates_enabled(enabled)[source]

set_auto_updates_enabled sets auto update enabled status.

Parameters:enabled (bool) – True to enable update, Flase to disable updates.
Return type:None
binaryninja.update.updates_checked()[source]