Python 斯芬克斯“;“自动文档跳过成员”;使用不推荐的decorator

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

试图从我的sphinx文档中排除不推荐的装饰成员/函数:

到目前为止,我在sphinx/conf.py中有以下内容:

  # 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构建期间,它输出所有所需的函数名(打印“跳过”+名称)。但它们仍然出现在最终文档中,但没有文档字符串。我的意图是,这些成员实际上被排除在外

如何实现期望的行为(真正取消那些装饰功能)

如果您需要其他信息,请索取:)