summaryrefslogtreecommitdiff
path: root/api-docs/source
diff options
context:
space:
mode:
Diffstat (limited to 'api-docs/source')
-rw-r--r--api-docs/source/conf.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/api-docs/source/conf.py b/api-docs/source/conf.py
index 379d6d7e..c7fa4a89 100644
--- a/api-docs/source/conf.py
+++ b/api-docs/source/conf.py
@@ -31,7 +31,7 @@ import binaryninja
def modulelist(modulename):
modules = inspect.getmembers(modulename, inspect.ismodule)
- return filter(lambda x: x[0] not in ("abc", "ctypes", "core", "struct", "sys", "_binaryninjacore", "traceback", "code", "enum", "json", "threading"), modules)
+ return filter(lambda x: x[0] not in ("abc", "ctypes", "core", "struct", "sys", "_binaryninjacore", "traceback", "code", "enum", "json", "threading", "startup", "associateddatastore"), modules)
def classlist(module):
@@ -53,7 +53,7 @@ def generaterst():
''')
for modulename, module in modulelist(binaryninja):
- filename = 'binaryninja.{module}.rst'.format(module=modulename)
+ filename = 'binaryninja.{module}-module.rst'.format(module=modulename)
pythonrst.write(' {module} <{filename}>\n'.format(module=modulename, filename=filename))
modulefile = open(filename, "w")
modulefile.write('''{module} module
@@ -69,6 +69,11 @@ def generaterst():
modulefile.write('''\n.. toctree::
:maxdepth: 2\n''')
+
+ modulefile.write('''\n\n.. automodule:: binaryninja.{module}
+ :members:
+ :undoc-members:
+ :show-inheritance:'''.format(module=modulename))
modulefile.close()
pythonrst.write('''.. automodule:: binaryninja