qpydoc API document (0.1.2)
walk_submodules
Yield ModuleInfo for all modules recursively
walk_submodules(
mod_fname: str,
module_tree: list[typing.Any]=[],
on_mod: Optional[Callable[[module, Any], NoneType]]=None,
on_submod: Optional[Callable[[module, module, Any], NoneType]]=None,
**kwarg: Any,
)mod_fname(str): full name string of parent modulemodule_tree(list[Any]): list to collect module tree dataon_mod(Optional[Callable[[ModuleType, KwArg()], None]]]): callback for a parent moduleon_submod(Optional[Callable[[ModuleType, ModuleType, KwArg()], None]]]): callback for a child submodule**kwarg(Any): keyword arguments of on_mod and on_submod callbacks