<div class="gmail_quote">On 15 September 2010 01:04, Fernando Perez <span dir="ltr">&lt;<a href="http://fperez.net">fperez.net</a>@<a href="http://gmail.com">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 id=":9h">Fantastic, many thanks!!! We&#39;re &#39;landing&#39; newkernel right now, so we<br>
may wait until you return from holiday (just not enough time to do<br>
both), but this is very, very much appreciated.<br></div></blockquote><div><br>No problem. I&#39;ll keep updating the code from newkernel.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div id=":9h">That is handled by showsyntaxerror, line 1506 in<br>
core.interactiveshell.  This calls a special exception handler that<br>
was constructed in line 1338:</div></blockquote></div><br>Thanks, that&#39;s great, and I&#39;ve fixed it now. It was unpacking the exception into variables, which is no longer possible in Python 3. I think this will be compatible with Python 2.6, so I may put it back into ipy3-preparation at some point. One question: the code describes stuffing the filename into the exception &#39;(because Python&#39;s parser always uses &quot;&lt;string&gt;&quot; when reading from a string)&#39;. In what context is this used? Disabling it doesn&#39;t seem to make any difference in the cases I&#39;ve tried, but have I overlooked something?<br>

<br>Best wishes,<br>Thomas<br>