<br><br><div class="gmail_quote">On Thu, Sep 22, 2011 at 10:38, Piotr Zolnierczuk <span dir="ltr">&lt;<a href="mailto:piotr.zolnierczuk@gmail.com">piotr.zolnierczuk@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<div><br></div><div>I came across this an interesting new use case.</div><div>  </div><div>A user wants to run a (long running experiment control) script and pause it at some point, modify something (e.g. a variable) and continue the execution.</div>


<div><br></div><div>My answer was to use pdb from within ipython. Is there (out there) anything else that could be used for this?</div></blockquote><div><br></div><div>An alternative to pdb (but similar, in that it involves setting breakpoints beforehand), is to stick IPython.embed() calls, to drop into an IPython shell with the local namespace.  You can use Paul&#39;s idea of a sigint handler to activate a switch, if you only want to drop into IPython sometimes.</div>

<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><br></div><div>Piotr<br clear="all"><font color="#888888"><div><br></div>-- <br> <br>Piotr Adam Zolnierczuk<br>


e-mail: <a href="mailto:piotr@zolnierczuk.net" target="_blank">piotr@zolnierczuk.net</a><br>www:   <a href="http://www.zolnierczuk.net" target="_blank">http://www.zolnierczuk.net</a><br>_____________________________________<br>

written on recycled electrons<br>
<br><br>
</font></div>
<br>_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
<br></blockquote></div><br>