-1
私はこのように定義されたクロージャとデコレータていた場合:私はこのような使用装飾されたメソッドをスフィンクスでオートドックする方法は?
def Decorator(arg):
class InnerDecorator:
"""Here i use the arg: {arg}"""
__doc__ = __doc__.format(arg=arg)
def __init__(self, func):
self.func = func
# make arg an instance attribute
self.arg = arg
def __call__(self):
return self.func()
return InnerDecorator
:
class MyClass(object):
@Decorator("ARG")
def foo(self):
pass
@Decorator("Other ARG")
def bar(self):
pass
を私がで「foo」と「バーの正しいDOC-の文字列を見ることができますインタラクティブシェル:
>>> help(MyClass)
私の質問は: スフィンクスを持つメソッド「foo」と「bar」のためのautodocのを生成する方法はありますか? 私は試しました。
.. autoclass:: MyClass
:members:
しかし、それは動作しません。これまで