2009-11-22 16 views
5

Qualcuno sa se per IronPython 2.6 è previsto il supporto per pdb.set_trace() per abilitare l'impostazione dei breakpoint in un modulo ironpython? Se no qualcuno ha un suggerimento per realizzare questo senza pdb?IronPython e pdb.set_trace()

risposta

2

Sì, IronPython 2.6 supporta questo. Di default si attiva quando viene chiamato sys.settrace in modo che i frame già presenti nello stack sopra il chiamante non siano disponibili. Ma con l'opzione -X: Tracing è sempre disponibile.

+0

Ho provato questo con RC3 e non riesco a farlo funzionare. Ecco il mio codice: importazione pdb importazione sys di stampa "ciao" pdb.set_trace() stampa "arrivederci" Io chiamo questo con: -X IPY: Tracing -X: Cornici test.py e nessuna fortuna ... il punto di interruzione non viene colpito. –

+2

Ho usato -X: Frames e ho funzionato. -X: la traccia non ha funzionato. – gbronner