pdbpp provides some additional interactive commands to
pdb. One such
sticky which toggles “sticky mode”:
When in this mode, every time the current position changes, the screen is repainted and the whole function shown. Thus, when doing step-by-step execution you can easily follow the flow of the execution.
I find this a useful mode to use.
To enable this by default, create a
~/.pdbrc.py file with contents:
import pdb class Config(pdb.DefaultConfig): sticky_by_default = True