Tag Archives : debug


Femme avec un gros derche

Le debug par la force du Q

D’abord ça commence avec des print() puis du pdb… Puis le code se retrouve dans en background, ou on a des threads, des sous-processes, des proxies, son serveur WSGI qui tourne, etc. Et là, il faut sortir les outils de logging, la massue, le truc qui demande 3 ans à config.


Lancer pdb dès qu’une exception a lieu

Vous vous souvenez de excepthook et de pdb ? Mélangeons les deux !   import sys import traceback import pdb   def pdb_post_mortem(exc_type, exc_val, exc_tb): # On affiche l’exception histoire de savoir ce qu’on debug print("".join(traceback.format_exception(exc_type, exc_val, exc_tb))) # On balance pdb en mode post mortem, c’est à dire qu’il va se lancer # malgré […]

Distincteur de feu