<br><br><div class="gmail_quote">On Thu, Jul 16, 2009 at 10:20 AM, Gael Varoquaux <span dir="ltr">&lt;<a href="mailto:gael.varoquaux@normalesup.org">gael.varoquaux@normalesup.org</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;">
<div class="im">On Thu, Jul 16, 2009 at 10:04:33AM -0700, Brian Granger wrote:<br>
&gt; † †So, how does affect your project?<br>
<br>
&gt; † †* People will be able to use your project interactive from the regular<br>
&gt; † †python prompt.<br>
&gt; † †* You will need to make small changes to your GUI toolkits initialization<br>
&gt; † †code.<br>
&gt; † †* All of us will need to coordinate version transitions to make sure that<br>
&gt; † †there is a clean transition to this new approach.<br>
&gt; † †* I need help testing the new approach (especially with wxPython) to make<br>
&gt; † †sure that your project actually works with the new approach.<br>
<br>
</div>Would it be possible for IPython to expose both solutions for a while<br>
(say 6 month to a year), so that we all have time to adapt?<br>
</blockquote><div><br>Yes and no.† In the short term, this is definitely possible.† Also, as Ville mentions, the new approach will also work with *any* older version of IPython.<br><br>However, one of the main things that needs to be refactored in IPython is the threading model.† This is needed for a variety of reasons, but the bottom line is this - a number of projects are using IPython as if it were thread safe (including IPython itself) - but it is not.† When I fix these things (which will be soon), I am not sure (I am doubtful) that the threaded Shell.py code will continue to work.† But, this is something that I can look into.<br>
<br>But, at some point, we will have to say &quot;if you want the old threaded shells, you will have to use an older version of IPython&quot;.† We just have to figure out what the transition looks like.<br><br>Cheers,<br>
<br>Brian<br><br><br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
GaŽl<br>
</blockquote></div><br>