[Python] Uso di PDB.
Alessandro Dentella
sandro a e-den.it
Gio 18 Apr 2013 10:20:42 CEST
On Thu, Apr 18, 2013 at 09:55:45AM +0200, Marco De Paoli wrote:
> Ciao Gabriel,
> si è persa tutta la formattazione della tua sessione su pdb, in particolare si
> sono persi tutti gli a-capo
> per cui faccio un po' fatica a capire il problema
>
> ti segnalo comunque un altro approccio che forse può esserti utile, basta
> setare un break-point inserendo nel programma l'istruzione seguente:
>
> import pdb; pdb.set_trace()
>
> in questo modo potrai lanciare normalmente il programma e poi si fermerà da
> solo al break-point aprendoti automaticamente una sessione di debug
>
> insomma, è un modo per evitare di andare passo passo a partire dall'inizio del
> programma
Aggiungo che io mi trovo particolarmente bene con ipdb, che aggiunge
interattività (introspezione & co)
import ipdb
ipdb.set_trace()
è un modo classico con cui faccio debugging
sandro
*:-)
--
Sandro Dentella *:-)
http://www.reteisi.org Soluzioni libere per le scuole
http://sqlkit.argolinux.org SQLkit home page - PyGTK/python/sqlalchemy
Maggiori informazioni sulla lista
Python