Python 斯芬克斯“;“自动文档跳过成员”;使用不推荐的decorator
试图从我的sphinx文档中排除不推荐的装饰成员/函数: 到目前为止,我在sphinx/conf.py中有以下内容:Python 斯芬克斯“;“自动文档跳过成员”;使用不推荐的decorator,python,python-sphinx,Python,Python Sphinx,试图从我的sphinx文档中排除不推荐的装饰成员/函数: 到目前为止,我在sphinx/conf.py中有以下内容: # try to exclude deprecated def maybe_skip_member(app, what, name, obj, skip, options): if hasattr(obj, "func_d
# try to exclude deprecated
def maybe_skip_member(app, what, name, obj, skip, options):
if hasattr(obj, "func_dict") and "__deprecated__" in obj.func_dict:
print "skipping " + name
return True
return skip or False
def setup(app):
app.connect('autodoc-skip-member', maybe_skip_member)
修饰符在函数中将“已弃用的”值设置为True
在sphinx构建期间,它输出所有所需的函数名(打印“跳过”+名称)。但它们仍然出现在最终文档中,但没有文档字符串。我的意图是,这些成员实际上被排除在外
如何实现期望的行为(真正取消那些装饰功能)
如果您需要其他信息,请索取:)