autodoc2.sphinx.docstring

Module Contents

Classes

Functions

API

autodoc2.sphinx.docstring.parser_options(argument: str) → docutils.parsers.Parser | None[source]
autodoc2.sphinx.docstring.summary_option(argument: str) → int | None[source]
class autodoc2.sphinx.docstring.DocstringRenderer(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine)[source]

Bases: sphinx.util.docutils.SphinxDirective

Initialization

has_content = False
required_arguments = 1
optional_arguments = 0
final_argument_whitespace = True
option_spec: ClassVar[dict[str, Any]] = None
run() → list[docutils.nodes.Node][source]
autodoc2.sphinx.docstring.parsing_context() → Generator[None, None, None][source]
autodoc2.sphinx.docstring.change_source(state: docutils.parsers.rst.states.RSTStateMachine, source_path: str, line_offset: int) → Generator[None, None, None][source]
autodoc2.sphinx.docstring._example(a: int, b: str) → None[source]