[IPython-dev] Re: Question about IPython behaviour
Robert Kern
rkern at ucsd.edu
Tue Jul 26 13:41:44 EDT 2005
Tzanko Matev wrote:
> Hi all,
>
> The prefilter() method turns strings consisting only of whitespace to
> empty strings. This means that in IPython I cannot write the following
> code:
>
> In[1]: if 1==1:
> ... ___print 1
> ... ___
> ... ___print2
> ...
>
> (here I have replaced spaces with underscore). prefilter() will turn the
> third line into an empty string and the interpreter will decide that the
> block ends there. This differs from the behaviour of the standard
> interpreter where the code would run as expected. So is this a bug or a
> feature? I think that empty lines should be allowed in the GUI.
So code to a different interface like the one in notabene.executor. The
GUI decides when the input is complete, sends it whole to the
interpreter, and gets a response back.
--
Robert Kern
rkern at ucsd.edu
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
More information about the IPython-dev
mailing list