PyDev 7.3.0 无用地警告关于 Python 3.7 的可迭代解包

PyDev 7.3.0 warns uselessly about iterable unpacking with Python 3.7

停止编辑只是为了获得几分声誉而不是帮助,谢谢

首先,它不打扰我代码的编译。命令 (base) user@machine:~$ python script.py 完美运行并给出了我所期望的。
令人烦恼的是在 Eclipse 中的代码编辑期间。虽然以下行是可以接受的,并且使用 Python 3.7 a,b,c = *func_returns_2_things(),func_returns_1_thing().
编译得很好 Eclipse 警告:Encountered "*" at line X, column Y. Was expecting one of: "("..., "{"... #and so on
当然,我试过这个 [*func_returns_2_things(),func_returns_1_thing()] 但它仍然警告错误: Expected:].
此外我不应该说“警告”因为警告是用黄色三角形提到的,这里这显然是一个带红叉的红色圆圈(如果你明白我的意思的话)。

如何才能在我的 Eclipse 版本中停止这个无用的警告?

备注:def func_returns_2_things(): return 1,2; def func_returns_1_thing(): return 4


版本
面向 Java 开发人员的 Eclipse IDE
版本:2019-03 (4.11.0)
构建 ID:20190314-1200

用于 Eclipse 的 PyDev
版本:7.3.0.201908161924
构建 id:org.python.pydev.feature.feature.group
提供者:法比奥·扎德罗兹尼

Pydev Mylyn 集成
版本:0.6.0
构建 id:org.python.pydev.mylyn.feature.feature.group
提供者:法比奥·扎德罗兹尼

我认为问题可能是您的项目配置为验证不同版本 Python 的语法。

即:在项目属性中,PyDev - Interpreter/Grammar 您可能选择了 Python 的旧版本(在 Grammar versionAdditional syntax validation 中)。

有关详细信息,请参阅:https://www.pydev.org/manual_101_project_conf2.html