Is there a way to step into the first line of a function in ipython. I imagine something that would look like:
%step foo(1, 2)
which runs ipdb and sets a breakpoint at the first line of foo.
If I want to do this now I have to go to the function’s source code and add an import ipdb; ipdb.set_trace() line.
ipdb has had support for runcall, runeval and run since 0.7, earlier this year. You can use it just like
pdb.runcall: