Files
2026-05-12 19:40:31 +09:00

28 lines
787 B
Python

from docspec_python import ParserOptions
from docs.pydocs.pydocs_markdown_impl import render_loader
from pydoc_markdown.contrib.loaders.python import PythonLoader
from docs.pydocs.helpers import write_to_file
exports = [
"guardrails.formatters.json_formatter",
"JsonFormatter",
"guardrails.formatters.base_formatter",
"BaseFormatter",
]
export_string = ", ".join([f"'{export}'" for export in exports])
write_to_file(
str="# Formatters\n\n"
+ render_loader(
loader=PythonLoader(
modules=[
"guardrails.formatters.base_formatter",
"guardrails.formatters.json_formatter",
],
parser=ParserOptions(print_function=False),
),
),
filename="docs/api_reference/formatters.md",
)