Greg> "Martin v. Loewis" <martin@v.loewis.de>: >> switch x: >> if 'foo': >> ... >> elif 'bar': >> ... Greg> I don't like that, because the 'if' has a different meaning from Greg> usual because of being inside a construct that is perhaps some Greg> distance away visually. How about: switch x: if 'foo': ... if 'bar': ... if 'baz': ... else: ... instead? Skip