I have a high level logic error deep within my Python script, and pdb
doesn't help to debug it. Is there any other way to see what is being executed after I run my script?
NOTE: pdb
is too slow and inconvenient for me. I wish I could grep over all cases when my function is executed, instead of inspecting manually each and every call, set/unset breakpoints. The state is lost when I exit pdb
and its user interface is more confusing than helpful - requires docs at hand.