当我修饰 python 函数时,VS Code 在悬停时显示包装器的帮助,而不是函数的帮助
When I decorate a python function, VS Code shows the wrapper's help, instead of the function's , when hovered
VS is code 是现在最流行的代码编辑器,我喜欢它。
当您将鼠标悬停在函数上时,它会显示函数签名和帮助文档字符串。
修饰函数时,它的帮助文档字符串会更改为包装器的帮助文档字符串。 (明白我的意思read this↗️)
在 python 3.4+ 中使用 functools.wrap 修复,如图 here。(请阅读 ⬅️ 以更好地理解我的问题。)我是不写了,因为那里有很好的解释。
但是当我将鼠标悬停在 VS Code 中的函数上时,它会显示包装器的文档字符串。
如何让 VS 代码显示原始函数的文档字符串?
VS Code(较新的 pylance 服务器)变得聪明了,它现在可以做正确的事了!默认情况下。
VS is code 是现在最流行的代码编辑器,我喜欢它。
当您将鼠标悬停在函数上时,它会显示函数签名和帮助文档字符串。
修饰函数时,它的帮助文档字符串会更改为包装器的帮助文档字符串。 (明白我的意思read this↗️)
在 python 3.4+ 中使用 functools.wrap 修复,如图 here。(请阅读 ⬅️ 以更好地理解我的问题。)我是不写了,因为那里有很好的解释。
但是当我将鼠标悬停在 VS Code 中的函数上时,它会显示包装器的文档字符串。
如何让 VS 代码显示原始函数的文档字符串?
VS Code(较新的 pylance 服务器)变得聪明了,它现在可以做正确的事了!默认情况下。