<br><br><div><span class="gmail_quote">On 2/7/07, <b class="gmail_sendername">Fernando Perez</b> &lt;<a href="mailto:fperez.net@gmail.com">fperez.net@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 2/7/07, Lev Givon &lt;<a href="mailto:lev@columbia.edu">lev@columbia.edu</a>&gt; wrote:<br>&gt; I have noticed that ipython occasionally appears to derange the<br>&gt; terminal in which it was started insofar that its output no longer
<br>&gt; contains any newlines. Resetting the terminal (via !reset) temporarily<br>&gt; clears the problem.<br>&gt;<br>&gt; Is this behavior indicative of some terminal setting misinteraction,<br>&gt; or does it seem like a bug in ipython? I am running ipython 
0.7.3 on<br>&gt; Linux; my TERM is set to xterm. I have observed the above behavior in<br>&gt; earlier versions of ipython.<br><br>I&#39;ve also seen it on occasion, and I really wish I knew what the hell<br>causes it so I could fix it for good, as it drives me nuts.&nbsp;&nbsp;But I
<br>don&#39;t have the foggiest clue as to what actually triggers the problem:<br>it seems pretty random and isn&#39;t frequent enough that I&#39;ve been able<br>figure out what&#39;s going on.<br><br>So if anyone has ideas, I&#39;m all ears...
<br><br></blockquote></div><br>It looks like some readline clean up is not done sometimes. It happens all the time if you<br>run the following script and interrupt it with Cntrl-C:<br><br># start test.py<br>from subprocess import call
<br>call(&#39;ipython&#39;)<br># end test.py<br><br>if you re-raise the KeyboardInterrupt exception in InteractiveShell.interact (file iplib.py) this dosen&#39;t<br>happen.<br><br>Regards,<br>Mikhail<br>&nbsp;<br>