VSCode / IntelliSense 正在完成一个名为 function()
的 Python 类,它似乎不存在。
例如,这似乎是有效代码:
def foo(value):
return function(value)
foo(0)
但是 function
没有在这个范围内定义,所以运行它会引发一个 NameError
:
Traceback (most recent call last):
File "/home/hayesall/wip.py", line 4, in <module>
foo(0)
File "/home/hayesall/wip.py", line 2, in foo
return function(value)
NameError: name 'function' is not defined
我希望 IntelliSense 警告我 function
未定义。 function()
似乎没有文档字符串,我在更广泛的 Python/CPython/VSCode 文档中找不到任何相关信息。
截图:
写词 function
提供自动完成:
function
未在此范围内定义,但 IntelliSense 似乎 think 它是:
一些版本信息:
Debian
code 1.75.1 (x86)
Python 3.9.15 (CPython, GCC 11.2.0)