[IPython-dev] Anyone encountering IndentationError issues in the notebook?
Wed Aug 22 19:40:23 CDT 2012
Just confirmed, it is a problem of the latest codemirror (2.30.0).
Previous version (that is still bundled with notebook) don't have that
Can be reproduced by:
1. open http://codemirror.net/mode/python/index.html
2. go to a first line, type <tab>print<enter>print<enter>
It would result in: a tab in front of a first print statement; 4 spaces in
front of the second.
This would result in IndentationError in python. And [I take it] ipython
just doesnt't show line number in this case.
On Wed, Aug 22, 2012 at 12:42 PM, Matthias BUSSONNIER <
> Le 22 août 2012 à 21:08, Dmitry Chichkov a écrit :
> > Hi,
> > Wanted to check, if any of you are encountering any IndentationError
> issues with the notebook, or is it just me?
> > I'm using development version of codemirror (corrected as per
> README-IPython.rst), and some times I'm encountering:
> > IndentationError: expected an indented block
> > 1. with no line numbers or other context information;
> > 2. caused by a mix of '4 spaces' / 'tabs', invisible in the editor;
> > 3. by itself caused by codemirror, which disregards a tabMode:"spaces"
> Which OS/browser are you using ?
> > I've temporarily fixed it for myself, by converting all tabs into 4
> spaces during every save.
> > And saving/reloading the notebook [if I encounter that problem]. But I'm
> not entirely happy with that.
> We can activate the visible tab mode of code mirror, this would give you a
> visual indication of the fact that you have tabs inserted.
> Would it help ?
> You can open an issue on github if you want so that google better
> reference it.
> > Anyone else hitting the same problem?
> > Thanks,
> > Dmitry
> > _______________________________________________
> > IPython-dev mailing list
> > IPythonfirstname.lastname@example.org
> > http://mail.scipy.org/mailman/listinfo/ipython-dev
> IPython-dev mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IPython-dev