Quand vous lancez pdb, il est parfois intéressant stopper le programme à un endroit donné sous une certaine condition. En cela, on peut utiliser un if:
if truc: import pdb; pdb.set_trace() |
Mais il est aussi possible de le faire pendant qu’on est en train d’utiliser le debugger grace à la commande “b” :
b 50, age == 18
Ceci va mettre un breakpoint à la ligne 50 qui s’activera uniquement si age vaut 18.
Des fois que ça serve…
Hmmm, I love it ! Vous avez trouvez ça où que je me tape toute la doc ?
Je me souviens plus du tout. L’article traine dans mes draft depuis des mois.
@ZuluPro, Tu là ici:
https://docs.python.org/2/library/pdb.html
Recherche b(reak) sur la page et peut importe la version de python.