Debugging the pygooglechart results display
At this point we know the code is at the beginning of processing in the get_piechart_url
method, and the current value of self
indicates that the Question
instance we have been called for is the question that asks What is your favorite type of TV show? That's good to know, but what we'd really like to understand is what happens as execution continues.
The step and next commands
What we'd like to do now is instruct the debugger to continue execution, but keep the debugger active. There are two commands typically used here: step
(abbreviated as s
) and next
(abbreviated as n
).
The step
command begins execution of the current line and returns to the debugger at the first available opportunity. The next
command also begins execution of the current line, but it does not return to the debugger until the next line in the current function is about to be executed. Thus, if the current line contains a function or method call, step
is used to step into that function...