참고소스 수정본
This commit is contained in:
27
참고/guardrails-main/docs/pydocs/api_reference/formatters.py
Normal file
27
참고/guardrails-main/docs/pydocs/api_reference/formatters.py
Normal file
@@ -0,0 +1,27 @@
|
||||
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",
|
||||
)
|
||||
Reference in New Issue
Block a user