Я привык отлаживать многопроцессорные приложения с помощью отладчика vscode. Когда я инициировал процессы, я всегда мог видеть их в стеке вызовов следующим образом:

I could place breakpoints in the code and the processces stopped when they hit them.
For some reason that feature stopped working for me (maybe because of the latest update?).
Now all I can see if the call stack like this:

I can stop the main thread with breakpoints but now I cannot step into a running process.
Here is my launch.json file
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
},
{
"name": "Python: Flask",
"type": "python",
"request": "launch",
"module": "flask",
"env": {
"FLASK_APP": "Source/app.py",
"FLASK_ENV": "development",
"FLASK_DEBUG": "0"
},
// "justMyCode": false,
"args": [
"run",
"--no-debugger",
"--no-reload"
],
"jinja": true
}
]
}
The way I initiate the processes did not change (multiprocessing python lib) and also the code didn't change, I went back several commits (to when I know I did manage to step into a process) and it also didn't work.
I can see that the processes are doing their job properly but cannot make them stop at any break point.
I had read that the последнее обновление действительно добавляло что-то о конфигурации отладчика, но это не похоже связанные.