我想在我的一些函数中通过编程改变docstring。我希望在visualstudio代码中显示更新的docstring。这可能吗?例如,假设我有一个装饰师:
def wraps(m, sep="\n"):
"""
Use another function's docstring
"""
def _decorator(func):
if func.__doc__ is None:
func.__doc__ = m.__doc__
else:
func.__doc__ = sep.join([func.__doc__, m.__doc__])
return func
return _decorator
但是,这些并不适用于VS代码智能感知。有办法吗?在
编辑:函数工具.wrapps如果需要,可以,但也不支持。示例函数:
^{pr2}$谢谢!在
Jedi提供的intellisense无法在不执行代码的情况下获取修改后的docstring,因为您无法从AST推断修改过的docstring。在
相关问题 更多 >
编程相关推荐