In this video I briefly show how to debug a function interactively at the command line using the standard pdb library.
The commands I use are:
- list (lists the code)
- s (steps through)
- p (print the current value of a variable)
- n (moves through code, without going through function definitions)
- break (create a break point or view current break points)
- c (continues until reaching an enabled break point)
- disable (disable a break point)
- enable (enable a break point)
- clear (delete a break point)
- tbreak (create a temporary break point)
finally I also talked about the very useful ability to create break points that only work for given conditions.
On this page of the site you can watch the video online Debugging Python with pdb at the command line with a duration of hours minute second in good quality, which was uploaded by the user Vincent Knight 03 May 2014, share the link with friends and acquaintances, this video has already been watched 6,956 times on youtube and it was liked by 58 viewers. Enjoy your viewing!