%pdb: Control the automatic calling of the pdb interactive debugger.
Just as you can set
pdb to trigger on an exception in the
ipython_config.py file, you can set it directly with the magic command
It accepts “truthy” (
%pdb on or
%pdb 1) or “falsey” (
%pdb off or
%pdb 0) values, and if called without the argument it works as a toggle.
If you want to just activate the debugger after an exception has fired,
without having to type
%pdb on and rerunning your code, you can use