51 votes

Comment sauter une liste de compréhension dans le débogueur de Python (pdb)?

En pdb l'instruction next n'interfère pas avec les interprétations de la liste, mais exécute chaque itération. Existe-t-il un moyen de les éviter pour que le débogage se poursuive à la ligne suivante après la compréhension de la liste?

J'ai dû recenser le code, définir un point d'arrêt à la ligne suivante, puis poursuivre l'exécution jusqu'au point d'arrêt suivant. C'est agaçant et j'ai pensé qu'il devait y avoir un meilleur moyen.

67voto

Sven Marnach Points 133943

Vous pouvez utiliser la commande until . Sortie de help until en pdb :

jusqu'à ce que)
Poursuivre l'exécution jusqu'à ce que la ligne avec un nombre supérieur à celui en cours soit atteinte ou jusqu'au retour de l'image en cours.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X