VSCode IntelliSense 认为存在 Python 'function()' 类

问题描述 投票:0回答:0

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)
python visual-studio-code intellisense
© www.soinside.com 2019 - 2024. All rights reserved.