Bonjour,
Je cherche à "lancer" le débogueur lorsque une exception est levée (et non catchée) sous Spyder.
1/ Pdb
Je lance le débogueur avec
debugfile('sanstitre0.py',args='-m pdb' ,wdir=r'...')
Puis j'utilise la command "(Pdb) continue". Lorsque mon code lève une erreur, la console affichée par Spyder sort du mode debug (alors que ce n'est pas le cas avec une console Python autonome). Savez vous comment faire pour ne pas en sortir ?
2/ Adapter le patch pour pydev
On trouve sur internet un code permettant d'avoir cette fonctionnalité sous Eclipse + pydev. Si j'essaye naïvement de le traduire, j'ai besoin des équivalents Pdb pour
* pydevd_vars, pydevd_constants, pydevd.GetThreadId
* pydevd.GetGlobalDebugger().cmdFactory.makeThreadCreatedMessage
* pydevd.GetGlobalDebugger().writer.addCommand
* pydevd.GetGlobalDebugger().processInternalCommands
Ais-je une chance de trouver ces équivalents pour Pdb, ou ces commandes sont elles propres à Pydev ?
Merci d'avance.
Partager