diff options
| author | Jordan Wiens <github@psifertex.com> | 2026-01-28 17:19:21 -0500 |
|---|---|---|
| committer | Jordan Wiens <github@psifertex.com> | 2026-01-28 17:19:21 -0500 |
| commit | fd8eeb4cc6a4ba19631ef787b3fc505ae2b1eef8 (patch) | |
| tree | d62d508c4248f24aa8d0ef974f417d279c2b90a5 /api-docs | |
| parent | a357da93100413a75bf0207e3cbd74bac3b54502 (diff) | |
pressing enter on the base field in the create structure dialog should add instead of accept the whole dialog
Diffstat (limited to 'api-docs')
| -rw-r--r-- | api-docs/source/conf.py | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/api-docs/source/conf.py b/api-docs/source/conf.py index 9b8f0dc8..c4dabc77 100644 --- a/api-docs/source/conf.py +++ b/api-docs/source/conf.py @@ -62,11 +62,26 @@ try: except ImportError: pass +try: + import binaryninja.warp +except ImportError: + pass + +try: + import binaryninja.sharedcache +except ImportError: + pass + +try: + import binaryninja.kernelcache +except ImportError: + pass + def modulelist(module, basename=""): modules = inspect.getmembers(module, inspect.ismodule) # We block the module named "debugger", because it is the folder that contains all debugger Python files moduleblacklist = ["binaryninja", "core", "_binaryninjacore", "associateddatastore", - "dbgcore", "_debuggercore", "_collaboration"] + "dbgcore", "_debuggercore", "_collaboration", "_warpcore", "_sharedcachecore", "_kernelcachecore"] if basename != "": basename += "." @@ -230,10 +245,16 @@ Full Class List modules.extend(modulelist(binaryninja.debugger, basename="debugger")) if hasattr(binaryninja, "collaboration"): modules.extend(modulelist(binaryninja.collaboration, basename="collaboration")) + if hasattr(binaryninja, "warp"): + modules.extend(modulelist(binaryninja.warp, basename="warp")) + if hasattr(binaryninja, "sharedcache"): + modules.extend(modulelist(binaryninja.sharedcache, basename="sharedcache")) + if hasattr(binaryninja, "kernelcache"): + modules.extend(modulelist(binaryninja.kernelcache, basename="kernelcache")) modules = sorted(modules, key=lambda pair: pair[0]) # Separate top-level and nested modules for proper TOC structure - nested_modules = {"debugger": [], "collaboration": []} + nested_modules = {"debugger": [], "collaboration": [], "warp": [], "sharedcache": [], "kernelcache": []} for modulename, module in modules: filename = f"{module.__name__}-module.rst" |
