On Aug 15, 2:31 am, Terry Reedy <tjre...@udel.edu> wrote: > On 8/15/2011 12:28 AM, Seebs wrote: > > To repeat again: you are free to put in explicit dedent markers that > will let you re-indent code should all indents be removed.
As Terry has been trying to say for a while now, use the following methods to quell your eye pain. ------------------------------------------------------------ Use pass statement: ------------------------------------------------------------ if foo: if bar: baz else: pass else: quux ------------------------------------------------------------ Use comments: ------------------------------------------------------------ if foo: if bar: baz #else bar (or endif or whatever you like) else: quux ------------------------------------------------------------ Use road signs: :-) ------------------------------------------------------------ # [Warning: Curves Ahead: Eyeball Parse limit 35 WPM!] if foo: # [Exit 266: "foo"] --> # [Right Curve Ahead: slow eyeball parsing to 15 WPM!] if bar: baz else: pass # <-- [Warning: Do not litter!] else: # [Exit 267: "Not Foo"] --> # [Right Curve Ahead: slow eyeball parsing to 15 WPM!] quux ... # [Eyeball Parse limit 55 WPM!] ... # [PSA: Friends don't let friends write asinine code] ... # [Next Rest Stop: NEVER!] ------------------------------------------------------------ Now you have the nice triangular shape that your eyes have been trained to recognize! I would suggest to use comments whenever possible. Of course there will be times when you cannot use a comment and must use an else clause. Now you have nothing to complain about :). -- http://mail.python.org/mailman/listinfo/python-list