-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Python 调试报错 #3155
Comments
搜了下这个错误,需要升级 2020.8.xxx 版本才可以,但是经过测试最多只能升级到 2020.6.xxx 以下,超过智能提示与 lint 都无法运行。 |
我来看一下这个问题 |
@erha19 框架的调试模块感觉整体有问题,一些 vscode 的 lsp 相关的 example 也跑不起来 |
@zhuzeyu22 这主要受 monaco 版本及插件 API 的适配有关系,需要具体问题具体看了,近期事情比较多,会逐步升一把 VS Code 内置插件,不过没那么快。 |
@zhuzeyu22 @zmyiy 尝试了 2023 最新版本/ 2021 版本及 2020.10 版本,目前看下来适配 2020.10 的成本相对较低,插件内确实存在许多需要兼容的老逻辑,如 目前 2020.10 版本(2020.10.332292344)使用时会出现 crash 问题,原因是在插件激活过程中会发送一个较大的消息导致通信层奔溃,相关问题可参考这里展示的问题: 待通信层改造能比较合理的解决该问题,否则需要对 Python 插件进行源码解读及修改,成本更高且不具备延续性。 |
pylance 是闭源插件,根据协议只能在 VSCode下使用,可以参照 #3600 ,我们适配了最近版本的开源平替插件 vscode-python 2024.5.11021008 |
@hacke2 试了下pyright: 1.1.360,在输出报这个问题“The language client requires VS Code version ^1.86.0 but received version 1.68.0” |
抱歉,看了下可以自己定义AppConfig. customVSCodeEngineVersion.已经没有问题了。 |
描述你的问题(Describe the bug)
此版本下,智能提示与 lint 都正常,但是 debug 调试会提示报错:
The number of constructor arguments in the derived class s must be >= than the number of constructor arguments of its base class.
python 插件版本:2020.3.71113
错误堆栈
复现路径(To Reproduce)
用 opensumi IDebugSessionManager.start 进行调试
预期表现(Expected behavior)
环境信息(Environment)
The text was updated successfully, but these errors were encountered: