Gisle Vanem wrote:
I'm a .py newbie and fascinated by the simplicity of formatting.
No need for {} as in Perl etc. But the misuse of <tab> that many
.py writers do makes it hard to understand how a script operates.

E.g. <<SNIP>>
Now, with an editor with different tab-settings it's difficult to see where
the try statement belongs. In 'def main()' or in 'def foo()' ?
I'm confused, please enlighten me.
The usual rule is to either:
1) Don't use tabs for indentation at all. Or
2) If you must use tabs, then always use just tabs/

If you have an editor that might automatically change several spaces to
tabs then turn that feature off or don't use the editor.

Cheers, Pad.

Search Discussions

Discussion Posts


Follow ups

Related Discussions



site design / logo © 2022 Grokbase