settings module¶
binaryninja.settings.Settings ([registry_id]) |
|
binaryninja.settings.pyNativeStr (arg) |
|
binaryninja.settings.range (*args) |
A Python2 and Python3 Compatible Range Generator |
-
class
Settings
(registry_id='default')[source]¶ Bases:
object
-
register_group
(group, title)[source]¶ register_group
registers a group for use with this Settings registry. Groups provide a simple way to organize settings.Parameters: Returns: True on success, False on failure.
Return type: Example: >>> Settings().register_group("solver", "Solver") True >>>
-
register_setting
(id, properties)[source]¶ register_setting
registers a new setting with this Settings registry.Parameters: Returns: True on success, False on failure.
Return type: Example: >>> Settings().register_group("solver", "Solver") True >>> Settings().register_setting("solver.basicBlockSlicing", '{"description" : "Enable the basic block slicing in the solver.", "title" : "Basic Block Slicing", "default" : true, "type" : "boolean", "id" : "basicBlockSlicing"}') True
-