<div dir="ltr"><div class="gmail_extra">Hi Cassio,<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 4 January 2013 18:37, Cássio M. M. Pereira <span dir="ltr">&lt;<a href="mailto:cassiomartini@gmail.com" target="_blank">cassiomartini@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Is there a way to make the magic functions, such as %timeit available<br>
during debugging sessions?<br>
<br>
For instance, I usually import pdb (or ipdb) and use pdb.set_trace(),<br>
which makes IPython drop into the pdb&gt; prompt. I&#39;d like to be able to<br>
use magic functions such as %timeit also on the debug prompt.</div></blockquote></div><br></div><div class="gmail_extra">Specific magic functions can be exposed in ipdb - we expose the pinfo family by default, see here:<br>


<a href="https://github.com/ipython/ipython/blob/master/IPython/core/debugger.py#L488" target="_blank">https://github.com/ipython/ipython/blob/master/IPython/core/debugger.py#L488</a><br><br></div><div class="gmail_extra">

You should be able to hack your own copy to expose timeit, following that example.<br>
<br></div><div class="gmail_extra">Best wishes,<br></div><div class="gmail_extra">Thomas<br></div></div>