我正在尝试使用Sphinx来记录一些代码。我还想要__init__()
方法的文档,这些方法通常使用autodoc跳过。我找到了以下代码,希望它能解决我的问题。
def skip(app, what, name, obj, skip, options):
print("I am here!!")
if name == "__init__":
print("__init__ was found!")
return false
print("no __init_ was found!")
return skip
def setup(app):
print("setup was called")
app.connect('autodoc-skip-member', skip)
但是每次构建都会调用setup(app)
,skip(app, what, name, obj, skip, options)
永远不会。我错过了什么?