Tabnanny really useful?
Fredrik Lundh
fredrik at pythonware.com
Tue Dec 21 04:24:40 EST 2004
Franz Steinhaeusler wrote:
> Thanks for your explanation.
>
> I tried an found:
> def a():
> ->print
> ->.print
>
> where point is a space.
>
> tabnanny here complains and python compile it just fine.
really? that's a syntax error (you cannot change indentation nillywilly
inside a block), and the Python I'm using surely flags this as an error:
$ python -c "print repr(open('franz.py').read())"
'def a():\n\tprint\n\t print\n'
$ python franz.py
File "franz.py", line 3
print
^
SyntaxError: invalid syntax
while tabnanny gives it one thumb up:
$ python -m tabnanny -v franz.py
'franz.py': Clean bill of health.
what Python version are you using?
</F>
More information about the Python-list
mailing list