microsoft / microsoft/vscode-python-debugger
[BUG] Debugging with purpose ignored in user/workspace settings.
Aberta
Ninguém assumiu esta issue ainda.
bug
needs PR
- Linguagem predominante
- TypeScript
- Estrelas
- 181
- Forks
- 126
- Merge médio
- 2d 3h
- PRs com merge (30d)
- 3
Descrição
Environment data
- VS Code version:
v1.60.0 - Extension version (available under the Extensions sidebar):
v2021.9.1246542782 - OS and version:
win10 20h2 64bit - Python version (& distribution if applicable, e.g. Anaconda):
py3.7.7 32bit - Type of virtual environment used (N/A | venv | virtualenv | conda | ...): `N/A
- Relevant/affected Python packages and their versions:
pylance v2021.9.4,jupyter v2021.8.2041215044 - Value of the
python.languageServersetting:Default
Steps to reproduce:
- add this configuration in workspace/user settings:
"launch": {
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File - Editor button",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": false,
"purpose": ["debug-in-terminal"]
}
]
}
- try debug from editor button, it doesn't work. but in folder launch.json it works.
Logs
EMPTY
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece reproduzindo o lançamento pelo botão do editor usando a configuração das configurações do workspace/usuário e, em seguida, compare-o com a configuração launch.json da pasta, onde ele funciona. Rastreie como a extensão do depurador trata o campo purpose em cada caminho; considera-se concluído quando purpose ["debug-in-terminal"] é respeitado nas configurações do workspace e do usuário.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python, typescript, vscode
- Domínio
- devtools
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100