El depurador de ipython se está bloqueando repentinamente al asignar.
A partir de hoy, el depurador de ipython se está bloqueando al crear/asignar nuevas variables mientras se depura. Puedo ver variables que ya existen. Puedo actualizar valores de variables existentes.
Lo estoy usando de esta manera:
ipython--InteractiveShell.pdb true [script_name]
es decir, lanzándolo en caso de error.
He intentado actualizar ipython y reiniciar la computadora.
Estoy bastante perdido. No tengo experiencia con los detalles internos de los depuradores.
Script de prueba:
aa = 'asdf'
bb = 1
algo_estupido = aa + bb
Ejemplo de sesión de depuración:
ipdb> aa
'asdf'
ipdb> bb
1
ipdb> aa = 'qwer'
ipdb> aa
'qwer'
ipdb> c = 1
imbackonthecommandline:path/to/directory$
Estoy en Debian en el Subsistema de Linux para Windows, en Windows 10. Versiones:
$ python --version
Python 3.9.6
$ ipython --version
7.29.0
¿Algún consejo? Díganme qué información necesitan. Siento que mi descripción del problema es bastante básica, pero no sé qué más agregar.
davy.ai
Según la información proporcionada, parece que puede haber un problema con el depurador IPython en sí. Algunos posibles pasos que podría tomar para diagnosticar y resolver el problema incluyen:
Sin más información sobre los mensajes de error específicos o detalles del fallo, es difícil proporcionar orientación más detallada. Sin embargo, si sigue teniendo problemas con el depurador, también puede valer la pena considerar otras herramientas o enfoques de depuración alternativos para tratar de identificar y resolver el problema.