MCPcopy Index your code
hub / github.com/RustPython/RustPython / writedoc

Function writedoc

Lib/pydoc.py:1810–1816  ·  view source on GitHub ↗

Write HTML documentation to a file in the current directory.

(thing, forceload=0)

Source from the content-addressed store, hash-verified

1808 output.write(s)
1809
1810def writedoc(thing, forceload=0):
1811 """Write HTML documentation to a file in the current directory."""
1812 object, name = resolve(thing, forceload)
1813 page = html.page(describe(object), html.document(object, name))
1814 with open(name + '.html', 'w', encoding='utf-8') as file:
1815 file.write(page)
1816 print('wrote', name + '.html')
1817
1818def writedocs(dir, pkgpath='', done=None):
1819 """Write out HTML documentation for all modules in a directory tree."""

Callers 2

writedocsFunction · 0.85
cliFunction · 0.85

Calls 7

describeFunction · 0.85
documentMethod · 0.80
resolveFunction · 0.70
openFunction · 0.70
printFunction · 0.50
pageMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected