[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