你怎么能用装饰器添加函数docstring?
def g(func):
someOtherDocString = "That is great"
def wrap(*args, **kwargs):
func(*args, **kwargs)
return wrap
@g
def f():
""" This is awesome """
Run Code Online (Sandbox Code Playgroud)
结果:
>>>help(f)
Help on function f in module __main__:
f()
That is great
That is awesome
Run Code Online (Sandbox Code Playgroud)
所有的帮助将不胜感激.