Debugging from the console

When playing around with new libraries in the REPL, it can be very useful to have a debugger to help you understand it better. You can directly connect your debugger to the REPL and hence, set breakpoints and break on exceptions:

Debugging from the console

We're importing fib first (which is in our PYTHONPATH; in other words, in the root directory of the project), we set a breakpoint in the fibonacci function's recursive call, and we click on the button indicated by the green arrow. If we call the fibonacci function now from our REPL, we will see that the Python debugger suspends on the line indicated. So, first we import the file we want to test out in our PYTHONPATH, then we click on the debugger button in the console, and finally, we merely invoke the function where we have set a breakpoint.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.141.29.145