Debugger hits breakpoints, but doesn't retrieve variables or continue execution
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 25/100
调研方向
使用 debugpy.listen(("0.0.0.0", 5678)) 和提供的 launch.json,结合 Docker 和 Docker Compose 的端口映射,复现 Flask 的 attach 设置。首先查看链接的 adapter、pydevd 和 server 日志;当断点能够显示变量且执行可以继续时,即表示完成。
由索引模型根据 Issue 内容生成。
描述
Environment data
- debugpy version: 1.8.0
- OS and version: OSX 14.2.1 (ARM / Apple Silicon M2)
- Python version: 3.8.18
- Using VS Code or Visual Studio: VS Code 1.85.1
Actual behavior
Screen recording because it's clear: https://youtu.be/kKX6Oi2mu14
Description:
- I'm launching with: debugpy.listen(("0.0.0.0", 5678))
- My setup is a docker & docker compose file, deployed via Orbstack, which exposes & maps port 5678
- I'm running a Flask app.
- My launch.json is here:
{ "name": "Backend attach (Docker)", "type": "python", "request": "attach", "justMyCode": false, "connect": { "host": "0.0.0.0", // replace this with remote machine name "port": 5678 }, "pathMappings": [ { "localRoot": "${workspaceFolder}", "remoteRoot": "/app" } ] }
Here are the log files:
debugpy.adapter-56.log
debugpy.adapter-104.log
debugpy.pydevd.14.log
debugpy.pydevd.62.log
debugpy.server-14.log
debugpy.server-62.log
Expected behavior
I expect to see variables and continue execution.
- 主要语言
- Python
- 星标
- 2.5k
- 派生
- 202
- 平均合并
- 5 天 1 小时
- 30 天内合并 PR
- 1
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
microsoft/debugpy 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
-
documentation
难度 2/5 1-3 小时 新手友好度 68/100
-
难度 2/5 1-3 小时 新手友好度 78/100
-
documentation
难度 2/5 1-3 小时 新手友好度 62/100
-
难度 3/5 1-2 天 新手友好度 68/100
查看 microsoft/debugpy 的全部 Issue
相似的 Issue
-
area: harness bug status: needs-triage
难度 2/5 1-3 小时 新手友好度 75/100
Human-Agent-Society/reef#625 ·
-
难度 2/5 1-3 小时 新手友好度 70/100
-
难度 1/5 1 小时以内 新手友好度 80/100
learningequality/kolibri#15351 · 2 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 75/100
-
Name consistency 未关闭
难度 2/5 1-3 小时 新手友好度 75/100
eellak/triplestore#65 · 1 条评论 ·