VSCode Python调试器无法显示Odoo 15多线程调用栈问题求助
基本信息
- 环境:Windows 11
- Python版本:3.8.10
- 使用虚拟环境:是
- VSCode Python扩展版本:v2022.20.2
问题描述
运行多线程应用Odoo 15时,此前VSCode能正常追踪所有生成的线程,但昨日调试时发现子线程代码上的断点无法触发(主线程正常)。
查看调用栈窗口后发现,原本的线程列表消失,仿佛仅主线程在运行(图1:Odoo程序的调用栈)。
怀疑是VSCode设置问题,但无法定位。同事的Linux机器上用VSCode调试能正常查看所有线程。
已尝试彻底卸载VSCode并手动重装所有扩展,但问题仍未解决。
另外,用threading库编写的简单多线程程序能正常在调用栈显示多个线程(图2:简单多线程程序的调用栈),因此不知问题根源所在。
内容的提问来源于stack exchange,提问作者Fireken
相关产品推荐
相关产品推荐

