2009-11-22 10 views
5

¿Alguien sabe si IronPython 2.6 está previsto para tener soporte para pdb.set_trace() para permitir la configuración de puntos de interrupción en un módulo ironpython? Si no, ¿alguien tiene una sugerencia para lograr esto sin pdb?IronPython y pdb.set_trace()

Respuesta

2

Sí, IronPython 2.6 es compatible con esto. De forma predeterminada, esto se activa cuando se llama a sys.settrace, por lo que los fotogramas que ya están en la pila encima de la persona que llama no estarán disponibles. Pero con la opción -X: Tracing, está disponible todo el tiempo.

+0

He intentado esto con RC3 y no puedo hacer que funcione. Aquí está mi código: importación AP import sys impresión "hola" pdb.set_trace() de impresión "adiós" Yo llamo a esto con: -X API: Rastreo -X: Marcos test.py y sin suerte ... el punto de quiebre no se golpea. –

+2

Usé -X: Frames y lo puse a funcionar. -X: el seguimiento no funcionó. – gbronner