<p>I agree that it should and it doesn&#39;t. I also recall that not having empty lines between function/class definitions can cause indentation errors when pasting to the console on my windows machine.</p>
<p>--Yuval</p>
<div class="gmail_quote">On Sep 23, 2011 7:26 PM, &quot;anatoly techtonik&quot; &lt;<a href="mailto:techtonik@gmail.com">techtonik@gmail.com</a>&gt; wrote:<br type="attribution">&gt; Currently if you work in console and define a function and then<br>
&gt; immediately call it - it will fail with SyntaxError.<br>&gt; For example, copy paste this completely valid Python script into console:<br>&gt; <br>&gt; def some():<br>&gt;   print &quot;XXX&quot;<br>&gt; some()<br>&gt; <br>
&gt; There is an issue for that that was just closed by Eric. However, I&#39;d<br>&gt; like to know if there are people here that agree that if you paste a<br>&gt; valid Python script into console - it should work without changes.<br>
&gt; --<br>&gt; anatoly t.<br>&gt; _______________________________________________<br>&gt; Python-Dev mailing list<br>&gt; <a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>&gt; <a href="http://mail.python.org/mailman/listinfo/python-dev">http://mail.python.org/mailman/listinfo/python-dev</a><br>
&gt; Unsubscribe: <a href="http://mail.python.org/mailman/options/python-dev/ubershmekel%40gmail.com">http://mail.python.org/mailman/options/python-dev/ubershmekel%40gmail.com</a><br></div>