Allow modifying global variables from the variables panel
@judej ya está trabajando en esto.
Desde el 5/3/2025.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Environment data
- debugpy version: 1.8.13
- OS and version: Windows 11
- Python version (& distribution if applicable, e.g. Anaconda): 3.12.7
- Using VS Code or Visual Studio: VS Code 1.93.1
Actual behavior
https://github.com/user-attachments/assets/9ec3ca67-de5c-4ab7-a35b-905840013559
Expected behavior
To either prohibit editing global variable in that case as it's not editable or actually edit it.
Steps to reproduce:
- Set breakpoint at
b = 35in the snippet below and run it. - Attach to Python using debugger.
- Change
cvalue inVariablessection to1000. - Step Over (F10), global variable is moved to locals and global variable value is reset.
What I've also noticed that if on step 3 I run globals()['c'] in Debug Console, it prints 0 and Variables are reset as we would be on the step 4.
c = 0
def main():
a = 25
import debugpy
debugpy.listen(5678)
debugpy.wait_for_client()
b = 35
print(a + b + c)
if __name__ == "__main__":
main()
- Lenguaje dominante
- Python
- Estrellas
- 2.5k
- Forks
- 202
- Merge medio
- 5 d 1 h
- PR fusionados (30 d)
- 1
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/debugpy
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Document "rules"-option Abiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
Adapter bootstrap fails with ConnectionRefusedError on WSL2 VirtioProxy or hostAddressLoopback Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
Todos los issues de microsoft/debugpy
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
use-agent-os/agent-os#3314 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
BasedHardware/omi#15662 · 1 comentario ·
-
documentation help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
AiursoftWeb/AnduinOS-2#19 ·