On Sat, 28 Mar 2009 11:30:36 -0000, Coonay <fla...@gmail.com> wrote:

during last few days, i code python using notepad++ or pydev, the
compiler always complain there is a problem with Indentation,in my
eyes ,there is no Indentation problem at all,because i format the code
to make it comply with python style guide strictly,but after i change
the default tab length ,it works.

If you're mixing tabs and spaces, which from your description you are,
then you aren't complying strictly with the Python style guide.  PEP 8
says:

"""
Tabs or Spaces?

   Never mix tabs and spaces.
"""

Clearly the compiler was considering tabs to be a different width to
your editor's initial setting.  Where you saw:

        Line starting with 8 spaces
        Line starting with a tab

in the editor window, the compiler instead saw:

        Line starting with 8 spaces
    Line starting with a tab

or something like that.  Running with "python -t" will warn you about
this sort of thing.

--
Rhodri James *-* Wildebeeste Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to