Pdoc - 以编程方式更改模板目录

Pdoc - Change template directory programatically

我有一个脚本可以使用 pdoc 为我项目中的所有 类 生成文档。我想通过更改 pdoc 模板来进一步自定义我的文档。我想在我的项目中执行此操作,以便我可以跟踪 git 中的更改,因此我需要更改 --template-dir。这作为 cmd 行参数很容易,但是在 python 脚本中使用 pdoc 时我无法进行此更改。我的问题是我可以在哪里传递这个参数,或者如果我创建一个 pdoc 的对象,是否有一个函数或参数来进行这个改变。提前致谢!

documentation 说:

If working with pdoc programmatically, prepend the directory with modified templates into the directories list of the tpl_lookup object.

这是 object in question 所以像这样的东西应该可以工作:

import pdoc

pdoc.tpl_lookup.directories.insert(0, MY_TEMPLATE_DIR)