We recently upgraded to epd 2.7.1, which includes:<br><a href="http://ipython.scipy.org/" target="_blank">ipython</a>
      0.11<br><a href="https://github.com/enthought/traits" target="_blank">traits</a>
      4.0.0<br><a href="http://www.wxpython.org/" target="_blank">wxPython</a>
      2.8.10.1<br><br>It seems that the problem existed before the upgrade, but I&#39;ve been running ipython -wthread which either solved or masked the problem.<br><a href="https://github.com/enthought/traits" target="_blank"></a><br>
Also, after some more googleing I found this:<br><a href="https://github.com/ipython/ipython/issues/625">https://github.com/ipython/ipython/issues/625</a><br><br>Bago<br><br><br><div class="gmail_quote">On Wed, Sep 7, 2011 at 11:06 PM, Robert Kern <span dir="ltr">&lt;<a href="mailto:robert.kern@gmail.com">robert.kern@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On 9/7/11 9:24 PM, Fernando Perez wrote:<br>
&gt; On Wed, Sep 7, 2011 at 6:18 PM, Bago&lt;<a href="mailto:mrbago@gmail.com">mrbago@gmail.com</a>&gt;  wrote:<br>
&gt;&gt;<br>
&gt;&gt; That being said I&#39;ve run into this issue separate from traits, but I gave<br>
&gt;&gt; that as an example because it&#39;s reproducible. I&#39;m not sure what the root<br>
&gt;&gt; cause is. I was hoping there was a relativly easy work around but I guess<br>
&gt;&gt; I&#39;m just going to have to break my ctrl-C habit.<br>
&gt;<br>
&gt; In this case, it seems the issue comes from a signal handler that may<br>
&gt; be installed by Traits, I don&#39;t know... I tried manually installing<br>
&gt; one but it looks like traits puts in a SIGINT handler later on, right<br>
&gt; when the configure call is made.<br>
<br>
</div>Traits doesn&#39;t, but the (unspecified) underlying GUI toolkit might.<br>
.edit_traits() is usually used when the GUI application object is already<br>
started (e.g. to raise a dialog or embed the UI in another widget, etc.) while<br>
.configure_traits() is intended to create and start the GUI application object<br>
using the one dialog as the initial main window, although it will use an<br>
existing application object if it is running. In somewhat more recent versions<br>
of Traits UI, we use guisupport to handle this, so everything should be fairly<br>
uniform and interact well with IPython&#39;s use of guisupport. In older versions of<br>
Traits, I&#39;m not sure. If the OP could state the versions he is using as well as<br>
the GUI toolkit(s), that would help. Also, if he&#39;s using one of the --gui<br>
options or not.<br>
<font color="#888888"><br>
--<br>
Robert Kern<br>
<br>
&quot;I have come to believe that the whole world is an enigma, a harmless enigma<br>
  that is made terrible by our own mad attempt to interpret it as though it had<br>
  an underlying truth.&quot;<br>
   -- Umberto Eco<br>
</font><div><div></div><div class="h5"><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>
</div></div></blockquote></div><br>