Hey Ondrej,<br><br>So far this is my temporary solution:<br><br>from IPython.Shell import IPShellEmbed<br>ipshell = IPShellEmbed()<br>a = 5<br>ipshell()<br><br>do a whos in Ipython you will see a listed there. However I couldn&#39;t make --pylab working in that mode.<br>
<br>Also make sure explicitly typing your variables or results in Ipython, for some reason which I haven&#39;t understood nor explained variables might not get registered into the current visible namespace...<br><br clear="all">
Gökhan<br>
<br><br><div class="gmail_quote">On Sat, May 30, 2009 at 8:55 PM, Ondrej Certik <span dir="ltr">&lt;<a href="mailto:ondrej@certik.cz">ondrej@certik.cz</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
I have a program or script and at one point I would like to start an<br>
ipython shell and pass all my local/global variables into it, so that<br>
I can experiment. Importing the whole script in ipython session<br>
doesn&#39;t help, because I want to run ipython at some particular point.<br>
E.g something like an enhanced version of:<br>
<br>
import pdb<br>
pdb.set_trace()<br>
<br>
So far I tried:<br>
<br>
import IPython<br>
ipython = IPython.Shell.start()<br>
ipython.mainloop()<br>
<br>
<br>
that works, but I don&#39;t see the variables from the program. What is<br>
the best way to do that?<br>
<br>
Thanks,<br>
Ondrej<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>
</blockquote></div><br>