MCPcopy Create free account
hub / github.com/NVIDIA/NeMo-Relay / _module_output_path

Function _module_output_path

scripts/docs/generate_python_library_reference.py:296–302  ·  view source on GitHub ↗
(output_dir: Path, module: ModuleDoc, modules: list[ModuleDoc])

Source from the content-addressed store, hash-verified

294
295
296def _module_output_path(output_dir: Path, module: ModuleDoc, modules: list[ModuleDoc]) -> Path:
297 nav_parts = _nav_parts(module)
298 if len(_module_parts(module)) == 1:
299 return output_dir / f"{nav_parts[0]}.mdx"
300 if _module_has_children(module, modules):
301 return output_dir.joinpath(*nav_parts, "index.mdx")
302 return output_dir.joinpath(*nav_parts[:-1], f"{nav_parts[-1]}.mdx")
303
304
305def _sibling_sort_key(module: ModuleDoc) -> tuple[int, str]:

Callers 1

_write_moduleFunction · 0.85

Calls 3

_nav_partsFunction · 0.85
_module_partsFunction · 0.85
_module_has_childrenFunction · 0.85

Tested by

no test coverage detected