noi*_*oio 12 python python-sphinx
当我使用狮身人面像车博士来记录一类,为属性的值总是报道,(因为它说,它应该在这里,在#437),但始终是"=无"
Attribute = None
Some Documentation
Run Code Online (Sandbox Code Playgroud)
我把它包括在内
.. autoclass:: core.SomeClass
:members:
Run Code Online (Sandbox Code Playgroud)
我的代码看起来像
class SomeClass(object):
def __init__(self):
self.attribute = "value" #: Some Documentation
Run Code Online (Sandbox Code Playgroud)
有没有办法让"=无"报告真正的价值,或让它消失?
在即将发布的sphinx版本1.2(以及第二个测试版)中将有一个:annotation:选项(请参阅pull-request).
对于autodata/ autoattribute您可以强制特定值或抑制它.因此,为了不打印您要放置的属性的值:
.. autoclass:: core.SomeClass
.. autoattribute:: attribute
:annotation:
Run Code Online (Sandbox Code Playgroud)
目前它只能autodata/ autoattribute直接使用而不是递归地使用automodule/ autoclass.